리눅스에서 cixmage로 jpeg를 화면에 뿌려주는 코딩인데요
글쓴이: moonjh1 / 작성시간: 화, 2008/01/08 - 7:23오후
XImage *image;
CxmImage *pImage = new CxImage;
pImage->Load(lena, CXIMAGE_FORMAT_JPG);
if(image=XCreateImage(dis,vis, pImage->GetBpp(), ZPixmap,0,(char*)pImage->GetBits(), pImage->GetWidth(), pImage->GetHeight(), 32, pImage->GetEffWidth()))
XPutImage(dis, win, gc, image, 0, 0, 0, 0, pImage->GetWidth(),pImage->GetHeight());
이렇게 코딩을 했습니다.
프로그램은 레드햇에서 xlib,motif로 코딩을 한거구요 이렇게 cximage와 연동시켜
jpeg를 화면에 출력하려 하는데 출력된 jpeg는 상하반전상태구 색도 안들어가있고 그림두 약간 틀리게 나옵니다
load함수가 decoder까지 해주는 걸로 알고 있는데 혹시 decoder를 잘못한건지 아님 인자값을 제대로 못넣은것인지 잘 모르겠습니다. 그래서 load말고 decode함수를 써도 안되던데 이것저것해봐도 잘 모르겠습니다. 아니면 decoder작업을 따로 해야되는 것인지 잘모르겠습니다. 이미지 처리를 처음 하는거라 어찌어찌 했는데 제대로 안나와서 질문드립니다
Forums:
댓글 달기