Tài liệu File ảnh BMP

Thảo luận trong 'Thiết Kế Web' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    173
    Điểm thành tích:
    0
    Xu:
    0Xu
    File ảnh BMP
    Nếu ta hình dung trong một tệp ảnh xếp liên tiếp các byte từ đầu đến cuối và dồn chúng vào trong một hộp chữ nhật, thì có thể hình dung tệp ảnh BMP như hình vẽ sau:
    [TABLE=width: 592, align: left]
    [TR]
    [TD=align: left]

    [TABLE=align: left]
    [TR]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD]
    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    I. Data of Image
    1. ảnh 24 bit
    · Mỗi điểm ảnh chiếm 3 byte mô tả ba thành phần: Red, Green, Blue.
    2. ảnh 256 màu
    · Mỗi điểm ảnh chiếm 1 byte, chỉ số hiệu màu của điểm ảnh này.
    · Số hiệu màu của các điểm ảnh: 0, 1, , 255
    · Màu của điểm ảnh được mô tả trong bảng màu. Giả sử byte mô tả điểm ảnh có giá trị là b và bảng màu được chứa trong mảng P, thì thành phần các màu của điểm ảnh này là P.R, P.G, P.B. Chẳng hạn, một điểm ảnh có số hiệu màu 20, các thành phần của màu 20 là
    P[20].R, P[20].G, P[20].B
    3. ảnh 16 màu
    · Bảng màu có 16 màu, được đánh số từ 0 đến 15.
    · Mỗi điểm ảnh được mô tả bởi một con số, có giá trị từ 0 đến 15. Do vậy, giá trị mỗi điểm ảnh chỉ cần 4 bit để mô tả.
    · Hai điểm ảnh được chứa trong một byte: điểm ảnh đứng trước (bên trái) được chứa trong 4 bit cao, điểm ảnh đứng sau (bên phải) được chứa trong 4 bit thấp.
    · Ví dụ, byte b = 217 (11011001) chứa dữ liệu của hai điểm ảnh có giá trị lần lượt là 13 và 9.
    4. ảnh 2 màu
    · Bảng màu có 2 màu, được đánh số từ 0 đến 1.
    · Mỗi điểm ảnh được mô tả bởi một con số, có giá trị 0 hoặc 1. Do vậy, giá trị mỗi điểm ảnh chỉ cần 1 bit để mô tả.
    · Tám điểm ảnh được chứa trong một byte: điểm ảnh đứng trước (bên trái) được chứa trong bit cao, điểm ảnh đứng sau (bên phải) được chứa trong bit thấp. Ví dụ, byte b = 217 (11011001) chứa dữ liệu của 8 điểm ảnh có giá trị lần lượt là 1, 1, 0,1, 1, 0, 0 và 1.
    II. Color Palette (Bảng màu)
    1. ảnh 24 bit: Tệp ảnh không có bảng màu
    2. ảnh 256, 16 và 2 màu
    · Bảng màu chiếm 256*4=1024, 16*4=64, 2*4=8 byte
    · Mỗi màu được mô tả bởi 4 byte, thể hiện 4 thành phần màu: BLUE, GREEN, RED và DARKGRAY.
    · Với hầu hết các tệp ảnh BMP, thành phần DARKGRAY bằng 0.
    · Giá trị của các thành phần BLUE, GREEN và RED được lưu trữ ở 6 bit cao.
     

    Các file đính kèm:

Đang tải...