Xử lý ảnh màu part 2

Biểu đồ màu cho các màu tính ra bằng vỉ mạch PIB được giới thiệu ở cuối cuốn sách này. Nếu bạn có phần kiểm tra vật lý của "độ sáng" (ví dụ như College Physic) bạn sẽ có thể so sánh biểu đồ màu của kiểm tra vật lý với kết quả rút ra từ chương trình . Nếu hệ thống có khả năng hiện nhiều màu hơn bạn sẽ có một sơ đồ dày đặc hơn. | void SetMask unsigned void SetCamera int void SetPIBorEGA int void SetBlank int void FillPibRect unsigned int int int int int void WaitEven void void WaitOdd void int InitPIB void int TestRow int int WaitVsync void void FillPibRow unsigned int int int int void FGetPibRow char far int int int void FPutPibRow char far int int int void GetPibRow char far int int int void PutPibRow char far int int int unsigned GetPixel unsigned int int void PutPixel unsigned int int int void SaveData unsigned unsigned int void SetBright int Biểu ổ màu cho các màu tính ra bằng vỉ mạch PIB uợc giói thiệu ở cuối cuốn sách này. Nếu bạn có phần kiểm tra vật lý của ộ sáng ví dụ nhu College Physic bạn sẽ có thể so sánh biểu ổ màu của kiểm tra vật lý vói kết quả rút ra từ chuơng trình . Nếu hệ thống có khả năng hiện nhiều màu hơn bạn sẽ có một sơ ổ dày ặc hơn. Bây giờ ta sẽ so sánh vỉ mạch PIB vói vỉ mạch VGA. Để làm nhu việc này bạn sẽ phải tính ra một bảng màu có cùng một số mức của ỏ lục lam. Nếu các màu chính có 26 64 mức trên VGA bạn có thể chọn các mức 0 12 24 36 48 và 60 cho tất cả các màu ỏ lục lam để xác lập ra bảng cân bằng màu. Vì vậy mà ta có tổng cộng 6 X 6 X 6 216 màu. Bây giờ ua 216 màu này vào vỉ mạch VGA. Khi tính 32 680 màu cho chuyển ổi 15 bit iểm bạn nhóm 6 màu lại vói nhau chẳng hạn R 6 X 6 .. ở đây R G B là giá trị nguyên. Nếu uợc biểu diễn ảnh 5 bit màu bạn cần nhân kết quả vói 2 ể chuyển sang dạng 6 bit màu nhu truờng hợp tuơng thích vói VGA. Biết R G B chúng ta có thể tính địa chỉ của bảng màu dùng Address B 6 G Rx6 2 Mã chuơng trình cho hiện sơ ổ biểu ổ trên VGA nhu ví dụ trên cho ở chuơng trình 237 Chương trình . Displaying the chromaticity diagram on a VGA card. Program for displaying chromaticity diagram using a VGA. The program emulates a video card capable of 15 bits pixel. include include include include include void main int xp yp l R G B unsigned i float x y X Y Z D unsigned char a 648 b 648 .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.