C# LockBits

· C#/Winform
이번 포스팅은 C#에서 이미지의 픽셀의 RGB 값을 읽고 쓰는 방법에 대해 정리하였습니다. 라이브러리를 사용하지 않고 .Net Framework의 System.Drawing과 Bitmap 클래스 그리고 LockBits, BitmapData 클래스를 사용하여 RGB 데이터를 다루는 방법을 설명하였습니다. | GetPixel 먼저 GetPixel과 Setpixel 메서드로 특정 픽셀의 RGB 값을 읽는 방법을 알아보겠습니다. GetPixel 메서드를 사용하면 특정 위치의 픽셀 생상을 Color 객체로 가져올 수 있습니다. 이 객체에서 R, G, B 프로퍼티를 사용해 각 생상 요소의 값을 얻을 수 있습니다. 예제) GetPixel 메서드를 사용해 특정 픽셀의 RGB 값 읽기 Bitmap bmp = new Bi..
· C#
이번 포스팅은 제가 C#에서 영상처리 구현을 공부하면서 알게 된 Bitmap 클래스의 LockBits 메서드에 대해 작성하려 합니다. 이때까지 픽셀 단위 작업을 하며 GetPixel, SetPixel 메서드를 사용하며 작업했는데 속도면에서 LockBits 메서드가 더 빠르다는 것을 알았고 더욱 사용하게 되었습니다. GetPixel, SetPixel에 대해 간단히 설명하고 LockBits 메서드에 대해 예제와 함께 정리하겠습니다. | GetPixel 및 SetPixel 메서드 - GetPixel과 SetPixel을 사용하면 이미지 데이터에 대한 직접적인 포인터 액세스를 하지 않아도 작업할 수 있으므로 코드가 더 안정적일 수 있습니다. - 하지만 GetPixel과 SetPixel 메서드는 비트맵 이미지의 픽..
우준세
'C# LockBits' 태그의 글 목록