이미지파일읽어오기관련하여 질문을 좀 해보겠습니다.
희나리
MFC로 깨작깨작 프로그래밍(? 이라고할순없는;;)을 하고 있는 사람입니다 ㅋㅋ;
지금 제가 이미지파일의 일부분을 읽어오는 프로그램을 만들려고합니다.
특정폴더내의 특정이미지파일[ ex)C:\test.jpg ]의 이미지사이즈가 100x100이라고 가정한뒤 질문을 하겠습니다.
질문 )
해당 이미지파일 C:\test.jpg 의 특정픽셀 (ex 아래의 x:20 y:20 부터 x:50 y:60) 부분의 픽셀값을 하나씩 읽고싶습니다.
(사각형한칸이 10x10픽셀이라고친다면)ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁㅁ ㅁ ■ ■■ ㅁ ㅁ ㅁ ㅁ ㅁㅁ ㅁ ■ ■■ㅁ ㅁ ㅁ ㅁ ㅁㅁ ㅁ ■ ■■ㅁ ㅁ ㅁ ㅁ ㅁㅁ ㅁ ■ ■■ㅁ ㅁ ㅁ ㅁ ㅁㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ
■ 부분의 Pixel좌표(아래표) 의 각 픽셀값을 배열로 저장하고싶은데 어떻게 해야되나요?어떻게 하면 특정 이미지파일의 특정부분의 RGB값을 얻어올수있을까요?
표:20,20 | 21,20 | 22,20 | 23,20| ... ... |49,20 | 50,2020,21 | 21,21 | 22,20 |... ... ...... ......| 50,2020,22 | 21,22 |... ... ... ... ...... ... 20,23 | ... ..................... ... ... ... ..................... ... ... ...... ..................... ... ...| 50,5820,59 | ............... ... ... | 49,59 | 50,5920,60 | 21,60 |............ | 48,60 | 49,60 | 50,60
즉,Test.jpg의 픽셀 20,20의 RGB값은 GetC[1][1] = ~~Test.jpg의 픽셀 20,21의 RGB값은 GetC[1][2] = ~~Test.jpg의 픽셀 20,23의 RGB값은 GetC[1][3] = ~~