반응형
BMP파일의 구조 :
BMP 파일은 Windows 운영체제에서 DIB를 저장하기 위해 사용하는 파일 형식이다.
DIB에 대한 설명은 아래 포스팅을 참고하길바란다.
BMP파일은 압축을 하지 않고 DIB 구조를 그대로 파일로 저장한 형태이다.
BMP 파일의 전체 구조는 아래와 같다.
FILE HEADER : BMP 파일 자체에 대한 정보를 담고 있는 영역
INFO HEADER : 비트맵 영상의 크기, 색상의 수 에 대한 정보를 담고있는 영역
RGBQUAD : 비트맵 영상의 색상정보를 담고 있는 부분
픽셀데이터 : 각 픽셀의 색상정보를 표현하는 공간 (RGB, 테이블 별로)
FILE HEADER의 정확한 이름은 BITMAPFILEHEADER이다. 이와 같은 이유는 Windows 운영체제에 정의되어 있는 구조체의 이름이 이렇기 때문이다.
출력 방법 :
DIB 출력 함수들은 DIB구조의 시작위치 즉 BITMAPINFOHEADER 구조체의 시작주소와, 픽셀데이터의 시작주소를 인자로 넘겨받아 화면 출력을 수행한다.
반응형
'공부 > 영상처리' 카테고리의 다른 글
[영상처리] 화질향상 - 히스토그램분석 (0) | 2021.01.21 |
---|---|
[영상처리] 화질향상 - 감마보정 (0) | 2021.01.21 |
[영상처리] 비트맵 DDB DIB (0) | 2021.01.07 |
[영상처리] 비트맵 파일이란 (0) | 2021.01.07 |
[영상처리] 영상의표현 - 2차원 배열 (0) | 2021.01.06 |
댓글