วิธีทำให้สีปรากฏบนพื้นหลังที่แตกต่างกันอย่างไร
พื้นหลังเกี่ยวกับการรับรู้สี: เนื่องจากลักษณะของสายตามนุษย์และการประมวลผลภาพโดยสมองที่มีภาพลวงตาที่มีสีเดียวกันจะมีลักษณะที่แตกต่างกันขึ้นอยู่กับพื้นหลัง เป็นที่รู้จักกันในนามเอฟเฟกต์ความคมชัดภาพประกอบด้านล่าง - รูปสี่เหลี่ยมผืนผ้าตรงกลางเหมือนกัน: ที่มา: Wikimedia ภาพประกอบ(และรายงาน) โดย NASAทำให้ผลของสีพื้นหลังชัดเจนยิ่งขึ้น: ที่มา: ห้องปฏิบัติการวิจัยการใช้สีของนาซา (โปรดสังเกตว่าสีที่สูงที่สุดสองสีในภาพที่สองปรากฏเหมือนกัน แต่จริง ๆ แล้วแตกต่างกันโดยสิ้นเชิง) แล้วการออกแบบเว็บล่ะ คำถามของฉันเกี่ยวข้องกับการออกแบบเว็บโดยเฉพาะในกรณีนี้สีของข้อความลิงค์ในพื้นหลังที่แตกต่างกัน สำหรับสีข้อความที่กำหนดหนึ่งจะพบสีเสริมเพื่อให้มันปรากฏบนพื้นหลังที่แน่นอนได้อย่างไร ลองมาดูตัวอย่างสำหรับคำถามนี้ ลองพิจารณาตัวอย่างด้านล่างด้วยตัวอักษรสีเหลือง#FFF000บนพื้นหลังต่อไปนี้: สีขาว#FFFFFF, ดำ#000000, #555555และสีเทา อย่างที่คาดไว้ไม่เหมือนกันเลย ( ดูและดาวน์โหลดไฟล์. PSD ที่นี่ ) เราจะทำให้มันดูเหมือนกันทั้งสามได้อย่างไร เห็นได้ชัดว่าข้อความบนพื้นหลังสีขาวจะต้องมีสีเหลืองเข้มและข้อความบนพื้นสีเทาต้องการการปรับสี / โทนสี (ข้อความโดยรอบจะมีผลกับมันด้วย - แต่อาจเป็นเรื่องยากสำหรับบัญชี) สามารถคำนวณสีที่สมบูรณ์แบบนี้ได้โดยใช้ Hex, RGB หรือระบบอื่นหรือไม่? นั่นคือที่มาของคำถามนี้เพราะมันจะมีประสิทธิภาพมากกว่าการประมาณค่าด้วยตนเอง