Thư viện graphics trong c++

thư viện graphics trong c++ chỉ có thể hiển thị 16 màu(đen đến trắng), có cách nào để nó hiển thị nhiều màu hơn không, hay là có cách nào phối màu với nhau không, tui tìm mãi mà chẳng thấy, chỉ sử dụng được mấy màu mặc định thấy đơn giản quá

Ý bạn là hiển thị ở đâu?

  • Nếu trên Console thì nó chỉ hỗ trợ bảng 16 màu, không thêm được. Có cách là làm cho các kí tự của Console nhỏ nhất (như 1 pixel) rồi dùng 16 màu có sẵn phối lại, như cách mà màn hình dùng 3 màu để hiển thị 1 pixel.
  • Còn trên giao diện đồ họa thì ít nhất là 16 triệu màu, dùng không hết luôn ấy chứ.
3 Likes

tui bật cái cửa sổ WINBGI, không phải console, nó chỉ cho tui dùng có 16 màu , bạn có biết cách nào để nó hiển thi nhiều hơn không

Muốn > 16 màu thì không console hoặc BGI.

Nếu mục đích của bạn không hẳn là tận dụng nhiều màu, bạn nên focus vào logic của bài tập hơn là màu console. Bởi vì những phương pháp render sử dụng buffer nhiều màu như DirectDraw, GDI… sẽ phức tạp nếu không học trước

2 Likes

xài thư viện khác :relieved:

sdl2, sfml gì nè

2 Likes

sdl2 xài cũng ổn đấy, cảm ơn bác

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?