|
안녕하세요.
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는 랜덤 합니다 ^^;
그럼 좋은 하루 보내세요.
|