Bitmap information (DIB header)

Một phần của tài liệu Tìm hiểu ảnh JPEG và thuật toán giấu tin trong ảnh JPEG (Trang 27 - 29)

Nhóm byte này cho biết các thông tin chi tiết về ảnh bitmap, và nó sẽđược dùng

đểđể tính toán hiển thị lên màn hình.

Hiện tại dạng thường dùng nhất là header V3. Bản dưới sẽ mô tả chi tiết các giả

trị của chúng, các giá trị này là giá trịnguyên dương và ngoại lệ nếu có sẽđược ghi rõ.

Bảng 3.3 Địa chỉ # Kích

thước

Địa chỉ # Kích thước

Công dụng

Eh 4 Kích thước của header (40 byte).

12h 4 Kích cỡảnh theo chiều ngang (pixel - số nguyên có dấu). 16h 4 Kích cỡảnh theo chiều dọc (pixel - số nguyên có dấu).

1Ah 2 Sốlượng độmàu được dùng. (bắt buộc thiết lập 1).

1Ch 2 Sốlượng bit/pixel (color depth). Thường có giá trị 1, 4, 8, 16,

24, 32.

1Eh 4 Phương pháp nén được dùng. Các giá trịđược định nghĩa ở

bảng 3.4 bên dưới.

22h 4 Kích thước ảnh. Đây là kích thước của dữ liệu ảnh thô, khác

với kích thước file.

26h 4 Độ phân giải theo chiều ngang của ảnh (pixel/met, số nguyên có dấu).

2Ah 4 Độ phân giải theo chiều dọc của ảnh (pixel/met, số nguyên có dấu).

2Eh 4 Sốlượng màu trong bảng màu, từ 0 → 2n (mặc định).

32h 4 Sốlượng giá trị màu quan trọng được dùng, 0 - tất cả các màu

đều là quan trọng; thông thường giá trị nãy được bỏ qua.

Đối với BI_RGB bitmap thì trường kích thước ảnh (22h) có thể là 0.

Bảng 3.4 Giá trị Định danh bởi Phương thức nén

0 BI_RGB không có Thường dùng nhất.

1 BI_RLE8 RLE 8-bit/pixel Chỉ có thể dùng với ảnh 8 bit/pixel 2 BI_RLE4 RLE 4-bit/pixel Chỉ có thể dùng với ảnh 4 bit/pixel. 3 BI_BITFIELDS Bit field Chỉ có thể dùng với ảnh 16 và 32-

bit/pixel.

4 BI_JPEG JPEG Ảnh bitmap chứa một ảnh JPEG. 5 BI_PNG PNG Ảnh bitmap chứa một ảnh PNG.

Hai định danh BI_JPEG và BI_PNG được dùng cho máy in và không dùng để

hiển thị lên màn hình.

Một phần của tài liệu Tìm hiểu ảnh JPEG và thuật toán giấu tin trong ảnh JPEG (Trang 27 - 29)

Tải bản đầy đủ (PDF)

(88 trang)