gtk 실시간 jpg 처리 문제
글쓴이: linuxs / 작성시간: 수, 2004/04/14 - 5:39오후
안녕하세요 gtk를 이용해서 실시간 jpg viewer를 제작 중입니다.
현제 네트워으로 jpg 데이타를 전송받아서 파일로 생성한다음 그 파일을 gdk-pixbuf를 이용해서 GdkPixbuf 위젯으로 생성한 다음 GtkDrawingarea에 디스플레이 하는 식으로 처리 하였습니다.
그런데 문제는 파일로 저장해서 디스플레이 할려니까 퍼포먼스가 떨어져서 않돼고 임베디드 시스템에 적용하니까 영상이 한장도 출력이 돼질 않습니다.
그래서 질문드립니다.
Gtk+2.0에서
jpg 데이타를 처리할려면 어떻게 해야 됩니까(파일에서 읽지않고 데이타로 처리)
< gdk_pixbuf_new_from_file()로 현재 제작하였습니다.
gdk_pixbuf_new_from_data()라는 함수는 jpg데이타를 디코딩한 데이타(RGB)를 인자로 받고 있습니다. TT>
Forums:
[quote]LibJpeg APIThis library is ba
libjpeg 소스를 보니 위와 같은 코드로 진행돼면서 jpg 파일을 디코딩 하도록 되어있네요..
jpeg_stdio_dest(&cinfo, fh); //fh is the file handler
이 부분이 파일포인터를 cinfo에 넣어서 데이타를 추출하고 있습니다.
cinfo 구조체에중 파일을 사용하지 않고 jpeg 데이타를 바로 이용할 수 있는 함수가 있는지 궁금하네요?
예를 들어 jpeg_data_dest(&cinfo, char *data)이런 함수정도 있는지 궁금하네요?
data는 인코딩된 jpeg 데아타 포인터이면 되겠죠?
libjpeg를 이용해서 작업하셨던분 조언 부탁드립니다.
꿈은 이루어진다.
댓글 달기