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
[4733] Re:감사 & 추가로 궁금한 점.
박지훈.임프 [cbuilder] 2934 읽음    2001-01-02 00:00
최우택 님이 쓰신 글 :
: 답변 감사합니다. 전 JPG든 BMP던 일단 화면에 부리고 나면 비트맵으로서 다루어지는 줄 알았습니다. 그런데 그렇지 않았다니... 그러면 Image는 JPG를 불러온 후 어떻게 다루게 되는 지 궁금하군요. 원본 JPG데이터를 계속 갖고다니면서 필요할때마다 다시 풀어내는 건지... 좀 아리송 합니다.
:
:


임펠리테리입니다.

JPEG는 압축을 푸는데에 상당히 시간이 걸리는 인코딩이므로 TJPEGImage 객체는 짐작하신대로 포함한 이미지를 비트맵으로 풀어서 저장합니다. 내부적으로 비트맵으로 가지고 있으며, 이 내부적인 비트맵을 사용할 수 있도록 Bitmap 프로퍼티를 가지고 있습니다만, 불행히도 이 비트맵 프로퍼티는 프로텍티드 멤버이므로 객체 외부에서 억세스할 수 없습니다.

TJPEGImage로 부터 비트맵이 필요한 경우, 새로운 비트맵 객체를 생성해서 Assign() 하는 것이 정석입니다. (하지만, Tip'N Tricks 게시판에서 찾아보시면 프라이빗이나 프로텍티드 멤버를 억세스하는 좋지 않은(?) 꽁수가 있으니 고려해보실 수도 있습니다.)

그럼 참고하시길..

+ -

관련 글 리스트
4726 CopyRect.... 왜 에러가 나는겨... 플리즈.. T_T bluewing 2982 2001/01/02
4727     Re:CopyRect.... 왜 에러가 나는겨... 플리즈.. T_T 박지훈.임프 3299 2001/01/02
4731         감사 & 추가로 궁금한 점. bluewing 2910 2001/01/02
4733             Re:감사 & 추가로 궁금한 점. 박지훈.임프 2934 2001/01/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.