C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[27584] 수야!╋ 님 가려운 곳을 긁어주세요..
정호근 [heaven2a] 1030 읽음    2003-10-20 16:23
수야!╋ 가려운 곳을 긁어주시지 않는구만요..
#include "jpeg.hpp" 다 했구요..
BMP로 변환 안해도 됀다고 그랬는데.. Bitmap에 들어가면서 내부적으로 그렇게
변환이 되는 건 같던데요........아닌가?

글구 지금 가려운 곳은 파일에 저장했다가 LoadFromFile()로 하면 되는데..
Stream에서 읽으면 안된다는 것인데 .....

이거 아시면 좀 긁어 주이소.....

답답할 따름임다... 아시는 분 부디 Help..... ..


정호근 님이 쓰신 글 :
: 소켓에서 받은 JPEG 이미지를 Bitmap으로 전환하여 출력하려고 합니다.
: 스트림에서 받은 이미지를 파일에 저장시켜 놓고 불러서 그리니까 되구요..
: TMemoryStream 을 이용해서 바로 TJPEGImage에 넣어서 TImage로 넣으면
: 에러(EJPEGImage #41)이 납니다. 이부분에 경험이 있으면 조언을 부탁합니다.
:
: 이것 때문에 제명에 못 살 것 같습니다. 제발 도움을....
:
:     TMemoryStream *p = new TMemoryStream();
:     p->WriteBuffer(GetStream(), GetStreamSize());   // 버퍼 스트림에서 가져옮.
:     Form_Main->Image_Picture->Picture->Bitmap->LoadFromStream(p);
:     delete p;
:
: => 이렇게 하면 화면에 아무 변화 없음 (에러 발생하지 않음)
:
:     TMemoryStream *p = new TMemoryStream();
:     TJPEGImage *m_JpegImage = new TJPEGImage();
:     p->WriteBuffer(ImageProcess->GetStream(), ImageProcess->GetStreamSize());
:     m_JpegImage->LoadFromStream(p);
:     Image_Picture->Picture->Bitmap->Assign(m_JpegImage);
:     delete p;
:
: => 이렇게 하면 EJPEGImage #41 Exception 발생
:
:     TJPEGImage *m_JpegImage = new TJPEGImage();
:     m_JpegImage->LoadFromFile("kkk.jpg");
:     Form_Main->Image_Picture->Picture->Bitmap->Assign(m_JpegImage);
:
: => 정상적으로 작동합니다.
:
: 소켓에서 읽은 JPEG 이미지를 파일에 저장했다가 불러오면 정상적으로 보이는 것으로 보아
: 데이터에는 이상이 없는 것으로 보여집니다. 좌우지간 buffer에 있는 JPEG 이미지를 화면에
: 뿌려야 하는데... 해결이 되지 않는군요.. 어떻게 해결해야 하는 지요?
:
: 답변 주시면 감사...감사..sqlt(감사)...
:

+ -

관련 글 리스트
27577 [질문] JPEG 이미지를 Bitmap으로 전환 ( TJPEG, TImage, TMemoryStream) 질문 정호근 1679 2003/10/20
33727     Re:[질문] JPEG 이미지를 Bitmap으로 전환 ( TJPEG, TImage, TMemoryStream) 질문 수야!╋ 1204 2003/10/20
33726     Re:[질문] JPEG 이미지를 Bitmap으로 전환 ( TJPEG, TImage, TMemoryStream) 질문 수야!╋ 1054 2003/10/20
27584     수야!╋ 님 가려운 곳을 긁어주세요.. 정호근 1030 2003/10/20
27585         Re:수야!╋ 님 가려운 곳을 긁어주세요.. radppiri 1098 2003/10/20
33725             Re:Re:수야!╋ 님 가려운 곳을 긁어주세요.. 정호근 1005 2003/10/20
33724             Re:Re:수야!╋ 님 가려운 곳을 긁어주세요.. 수야!╋ 969 2003/10/20
33723             Re:Re:수야!╋ 님 가려운 곳을 긁어주세요.. 수야!╋ 999 2003/10/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.