|
jpeg error #52는 jpeg_no_soi 즉 이미지 시작 부분이 어딘지 모르겠다고 알리는 에러 같습니다.
이미지 형식이 맞는지 먼저 확인해보시길 바랍니다.
Red 님이 쓰신 글 :
: 답변감사합니다..
:
: 근데도 에러가 나네요..ㅠㅠ
:
: 머가 잘못된거지
:
:
:
: locke 님이 쓰신 글 :
: : imgDisplay->Picture->Assign(pJPEG); 이 문장을
: : imgDisplay->Picture->Bitmap->Assign(pJPEG); 로 바꿔 보세요.
: :
: : Assign하실때 JPEG는 Bitmap에다 해야되는데 TPicture에다 하니까 에러가 나지않나 보입니다.
: :
: : 이게 아니라면 pJPEG->LoadFromStream(pStream); 이 문장에서 오류가 날 소지가 크다고 봅니다.
: :
: : BlobStream에 TJPEG형식의 이미지 바이너리 데이터가 들어가있는게 확실한지 확인해보세요.
: :
: : -locke
: :
: : Red 님이 쓰신 글 :
: : : 위에 jpeg.hpp인클루드도 시켜줬고
: : : 머때문에 그런지 몰르겠어여
: : :
: : :
: : : pStream = pQuery->CreateBlobStream(pField, bmRead);
: : : if(pStream->Size > 0)
: : : {
: : : pJPEG = new TJPEGImage();
: : : pJPEG->LoadFromStream(pStream);
: : : pBMP->Assign(pJPEG);
: : : imgDisplay->Picture->Assign(pJPEG);
: : : delete pJPEG;
: : : pJPEG = NULL;
: : : }
: : : else imgDisplay->Picture->Assign(NULL);
: : : delete pBMP;
: : : delete pStream;
: : :
: : : 부탁드립니다..
|