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
[35731] [질문] Align 4byte가 아닌 Raw 데이터를 Display 하기 (BMP 파일 만들기)
하얀향기 [wifky] 1280 읽음    2004-06-17 15:01
안녕하세요.

TImage를 가지고 raw 영상 데이터를 DIB로 화면에 뿌릴려고 합니다.

만약 raw 영상 데이터의 가로 size가
4byte align(표현이 맞는지 모르겠습니다 ㅠㅠ)이 맞는 영상은 깨짐 없이 잘 뿌려지나,
4byte align이 맞지않는 영상은 영상이 깨져서 뿌려집니다.

위와 같이 깨질때, 아래 같은 방법으로 대처 했습니다.
1. raw 영상을 interpolation 해주어서 4byte align 으로 맞춤
2. raw 영상을 "0"로 padding 하여 4byte align 으로 맞춤

그러나, 위의 2가지 방법은 raw 데이터를 조작하게 되므로 좋은 방법이 아닌듯 싶은데,
프로그램밍 적으로 이미지를 뿌릴때 4byte align 이 맞는 않는 raw데이터를 건드리지 않고,
깔끔하게 뿌리는 방법을 찾고 있습니다.

이문제에 대해 겪어 보신분이나 알고 계신분은 답변 부탁드립니다.
(일일이 pixel 단위로 찍는 것은 뿌리는 속도 문제가 있을 듯 하구요)

참고로, raw 데이터 영상의 가로 size는 랜덤 합니다 ^^;

그럼 좋은 하루 보내세요.

+ -

관련 글 리스트
35731 [질문] Align 4byte가 아닌 Raw 데이터를 Display 하기 (BMP 파일 만들기) 하얀향기 1280 2004/06/17
35737     Re:[질문] Align 4byte가 아닌 Raw 데이터를 Display 하기 (BMP 파일 만들기) 방태윤 1409 2004/06/17
35745         Re:Re:[질문] Align 4byte가 아닌 Raw 데이터를 Display 하기 (BMP 파일 만들기) 하얀향기 1863 2004/06/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.