trong file đính kèm em có ví dụ 2 màu xanh gần giống nhau ạQuy chuẩn màu gần giống nhau của bạn là như thế nào
mã màu thì e tìm được. nhưng có điều mã RGB có lệch nhau nhưng màu thì tương tự gần giống nhau nên không phân biệt được.Cứ dùng VBA đọc màu từng ô vùng dữ liệu là biết ô nào có mã màu gì thôi.
Cũng như anh chị ở comment dưới nói. Bạn phải biết được việc màu gần giống nhau là như thế nào thì mới biết đượcmã màu thì e tìm được. nhưng có điều mã RGB có lệch nhau nhưng màu thì tương tự gần giống nhau nên không phân biệt được.
giống ví dụ 2 màu xanh trong file đính kèm e có gửi ở trên ạ
vậy là không có cách nào rồi. nhìn trực quang thì thấy màu xanh và xanh lợt hơn chứ không có cơ sở gì để phân biệt chúng gần giống nhau rồi. Do dữ liệu e có nhiều dòng nên việc tìm màu gần giống này coi bộ khó ăn.Cũng như anh chị ở comment dưới nói. Bạn phải biết được việc màu gần giống nhau là như thế nào thì mới biết được
mình đã thử ví dụ màu1 =10 10 10 màu2=30 30 30 nhưng 2 màu này nhìn y như nhau lệch màu không nhiều, mình chưa tìm ra được cái giá trị để thấy rỏ độ lệch màu.Định hướng cho bạn trả lời các câu trên nè.
Hệ màu bạn đang dùng là RBG. Các chỉ số R, B, G này chạy từ 0-255 tổ hợp ra tất cả các màu.
Bạn xem thử nếu độ sai lệch (ví dụ nhỏ 10 đơn vị) giữa 2 màu cần so sánh thì gọi là gần nhau. Thỏa mãn cùng lúc
Abs(R1 - R2) <10; Abs(B1 - B2) <10; Abs(G1 - G2) <10;
chú thích : R1, ... , G2 tương ứng là giá trị R, B, G của màu 1 và màu 2.
Con số 10 là võ đoán của mình thôi. Bạn xem thử, rồi lựa chọn cho phù hợp vì (số màu mà bạn dùng so sánh nó cũng sẽ hữu hạn thôi chỉ so sánh tương đối chứ kg phải kiểu như máy móc).mình đã thử ví dụ màu1 =10 10 10 màu2=30 30 30 nhưng 2 màu này nhìn y như nhau lệch màu không nhiều, mình chưa tìm ra được cái giá trị để thấy rỏ độ lệch màu.
cảm ơn bạn đã giúp. để mình tìm cách phát triển theo ý tưởng của bạn xem sao.Con số 10 là võ đoán của mình thôi. Bạn xem thử, rồi lựa chọn cho phù hợp vì (số màu mà bạn dùng so sánh nó cũng sẽ hữu hạn thôi chỉ so sánh tương đối chứ kg phải kiểu như máy móc).
Dùng hệ màu HSL như bạn Ngô Hải Đăng đã nói ở trên là đơn giản nhất đó. Còn thủ công thì cứ mở Color Wheel của Adobe lên mà chọn màu Analogouscảm ơn bạn đã giúp. để mình tìm cách phát triển theo ý tưởng của bạn xem sao.
mình không biết sử dụng màu hsl như thế nào, để mình tìm hiểu, nếu được bạn có thể hướng dẫn giúp mình với.Phải đổi hệ màu RGB sang HSL mới được.
mình chưa sử dụng hệ màu hsl bao giờ.Dùng hệ màu HSL như bạn Ngô Hải Đăng đã nói ở trên là đơn giản nhất đó. Còn thủ công thì cứ mở Color Wheel của Adobe lên mà chọn màu Analogous.