Hi mn!
Trong C++ mọi người hay dung màu RGB hay RGBA.
tuy nhien, nêu muốn dùng RGBA thi sử dụng ra sao vậy! 
thaay cach chuyen nhu vay, ma k hieu, ai co the cho vi du k
Source => Target = (BGColor + Source) =
Target.R = ((1 - Source.A) * BGColor.R) + (Source.A * Source.R)
Target.G = ((1 - Source.A) * BGColor.G) + (Source.A * Source.G)
Target.B = ((1 - Source.A) * BGColor.B) + (Source.A * Source.B)
How to use RGBA in C++
Cái này là để chồng layer lên nhau nên có thêm thông tin về độ trong.
1 Like
hiện tại mình đang làm trong trong C++ là RGB.
Nhưng ngta đưa mã ví dụ RGBA(79, 81, 75, 0.5). vậy lam sao chuyen sang RGB ma k chênh lệnh màu!
RGB thì chuyển thành CMYK, HSV hay LAB chứ làm sao mà chuyển từ RGBA sang được?
Hay ý bạn là đặt ảnh trên nền trắng của trang web?
1 Like
有難うございました。
mình cung nghĩ giống bạn.
cũng đang nghĩ hướng đó.
lý do là, do bên yêu cầu đưa bộ màu toàn RGBA.
mà source thì đang là RGB.
thử RGBA trong c++ thì thấy k có thư viện hỗ trợ, nên chưa biết sao.
mình đang dùng màu làm nền cho form thôi!
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?