Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Khái niệm color planes (tham số thứ 3 trong hàm CreateBitmap) là gì?

  1. #1
    Ngày gia nhập
    03 2011
    Bài viết
    4

    Mặc định Khái niệm color planes (tham số thứ 3 trong hàm CreateBitmap) là gì?

    Mình đọc trong cuốn dạy lập trình Windows thấy có đoạn nói thế này:

    When you use this function, Windows will let you create any bizarre type of GDI bitmap object you'd like. For example, suppose you want a bitmap with a width of 7 pixels, a height of 9 pixels, 5 color planes, and 3 bits per pixel. Just do it like so,

    hBitmap = CreateBitmap (7, 9, 5, 3, NULL) ;

    and Windows will gladly give you a valid bitmap handle.

    What happens during this function call is that Windows saves the information you've passed to the function and allocates memory for the pixel bits. A rough calculation indicates that this bitmap requires 7 times 9 times 5 times 3, or 945 bits, which is 118 bytes and change.


    Rõ ràng là thông số bits per pixel đã nói lên số bit cho mỗi pixel rồi thì cái thông số color plane để chỉ cái gì vậy? Mình học từ trước tới giờ thấy ảnh màu bình thường có 24 bit cho mỗi pixel, khi tính ra size mình dùng công thức width*height*24 chứ đâu có nhân thêm cái nào nữa như trong công thức trên nói đâu
    Đã được chỉnh sửa lần cuối bởi happystar4u : 29-11-2011 lúc 09:21 AM.

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Color planes để biết được màu được mã hóa thế nào dựa trên 2 màu cơ bản. Cái này là trong khái niệm về màu 2D, bạn nên tìm đọc thêm tài liệu về 2D sẽ hiểu được điều này một cách rõ ràng.

    Để có thể dễ hiểu, bạn có thể hiểu là mỗi màu trong một mặt phẳng được tạo nên bởi 2 màu tương xứng trên 2 trục của nó như hình sau:



    Cách biểu thị nó như thế nào trong một cấu trúc lưu trữ được gọi là color planes
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

Các đề tài tương tự

  1. Tham số, tham trị, tham biến. Ý nghĩa như thế nào trong lập trình C?
    Gửi bởi toend2008 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 28-08-2014, 10:24 AM
  2. Áo len nữ đẹp 2012 hàng mới về [b][color=#3397CD][url=http://quanaodep.info/ao-len-nu] Áo len nữ[/url][/color] ALN 0
    Gửi bởi hpc4th1 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 20-09-2012, 03:15 PM
  3. Xử lý Bitmap, Color trong lập trình C#
    Gửi bởi Xcross87 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 10-11-2011, 11:27 PM
  4. Trả lời: 5
    Bài viết cuối: 17-09-2011, 11:57 PM
  5. Lưu giá trị màu trong Color Dialog vào mảng
    Gửi bởi cutecat trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 21-03-2011, 09:52 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn