'libjpeg tutorial'에 해당되는 글 1건

  1. 2009.05.18 libjpeg 사용예제 (2)
int w = cinfo.image_width;
int h = cinfo.image_height;
int d = cinfo.jpeg_color_space;
int out_h = cinfo.output_height;

printf("width:%d height:%d depth:%d out_height:%d\n", w, h ,d, out_h);

unsigned char *data = new unsigned char[w * h * d];
while (cinfo.output_scanline < cinfo.output_height)
{
	jpeg_read_scanlines(&cinfo, &data, 1);
	data += d * cinfo.output_width;
}

jpeg_read_header() 한뒤
jpeg_read_scanline()까지는 알았지만, 문서를 대충 읽다 보니..
도무니 어떻게 메모리를 할당해야 할지 감이 안 잡혔는데..
이 문서를 보니 어떻게 하면 될꺼 같다라는 감이 조금은 온다..
내일 해보고 결과를 적도록 해야겠다.
위에서 대로 전체 할당하고 jpeg_read_scanlines로 읽어 오니 잘된다!

[링크 : http://www.korone.net/bbs/board.php?bo_table=etc_misc&wr_id=168]
Posted by 구차니

댓글을 달아 주세요

  1. 저는 라이브러리를 사용만 해서 이런 고민은 안해봤습니다.

    2009.05.18 10:22 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 이것도 라이브러리는 맞는데 라이브러리 사용방법이 생각보다 어렵네요 ㅠ.ㅠ 그냥 함수 하나 띡~ 끌어다 쓰면 될줄 알았는데 말이죠

      2009.05.18 10:50 신고 [ ADDR : EDIT/ DEL ]