Skema warna saat ini untuk desktop saya menggunakan palet merah. Saya ingin mengubahnya menjadi sesuatu yang hijau jadi saya pergi melalui file konfigurasi skema warna dan "memutar" semua nilai warna sehingga RGB menjadi BRG. Misalnya, (214,73,55) menjadi (55,214,73).
Kesan yang saya dapat adalah bahwa skema warna hijau tampak jauh lebih terang daripada skema warna merah tua. Rupanya ini karena kami merasakan warna yang berbeda dengan tingkat kecerahan intuitif yang berbeda . Apakah ada rumus yang bisa saya gunakan daripada rotasi RGB sederhana yang akan menjaga kecerahan yang sama untuk versi warna hijau dari skema warna? Apakah ada pedoman bagaimana cara terbaik mengubah seluruh rangkaian warna dari satu warna dasar ke warna lainnya?
color
color-theory
color-conversion
hugomg
sumber
sumber
Jawaban:
Pengamatan Anda benar. Lightness (persepsi manusia tentang kecerahan) hijau lebih besar dari lightness of red.
Dalam contoh Anda, ketika Anda menggeser nilai sRGB 214,73,55 ke 55,214,73 (yaitu Anda memutar rona dari 7 ° ke 127 °), kecerahan tetap konstan pada 84% tetapi cahaya meningkat. Nilai sRGB asli 214,73,55 sesuai dengan keringanan 52; nilai sRGB baru 55.214,73 sesuai dengan ringannya 76.
Anda mungkin ingin mempertimbangkan untuk menggunakan model warna CIE L * a * b * (Lab), yang didasarkan pada persepsi warna manusia, untuk mengoreksi kecerahan warna baru.
Menggunakan model Lab, Anda dapat langsung mengurangi kecerahan warna baru menjadi 52, yang menghasilkan nilai sRGB 0,147,0. Namun, ini juga meningkatkan saturasi warna.
Atau, Anda dapat mengurangi kecerahan warna baru hingga diperoleh kecerahan 52, yang menghasilkan nilai sRGB 37.143,49. Ini memastikan bahwa rona dan saturasi warna terjaga.
sumber
Pada dasarnya, Anda ingin menggunakan model yang berbeda.
Photoshop melaporkan RGB merah Anda (214,73,55) sebagai HSB (7,74,84) dan Lab (52,55,42). Komentar Scott mungkin merujuk pada "sumbu Hue" dari pemilih warna HSB.
Lab seharusnya memodelkan persepsi manusia. Ada beberapa versi, tetapi untuk pemilih warna photoshop, rentangnya adalah L = 0-100; a & b termasuk -128-127. Model "a axis" -green to + magenta. Model "b axis" -biru + kuning. "Sumbu L" memodelkan cahaya.
Jika Anda mengubah tanda pada komponen "a" dari Lab ke Lab (52, -55,42), Anda akan mendapatkan warna hijau yang cukup dekat dengan warna merah Anda saat menggunakan Tes Juling.
Wikipedia memiliki perincian konversi (dan catatan kaki ke dokumen sumber) jika Anda ingin menjalankan fungsi Anda sendiri.
Saya pikir Anda mungkin akan menemukan algoritma untuk warna terkoordinasi tanpa persetujuan manusia sangat sulit.
sumber