

เวลาทำรูปสำหรับเว็บ เราอาจเปิดไฟล์ในโปรแกรมแต่งภาพแล้วเห็นสีแบบหนึ่ง แต่เมื่อส่งออกไปเปิดในอีกโปรแกรมกลับดูต่างออกไป หากรีบปรับความอิ่มสีให้หน้าจอปลายทางดูใกล้เคียง อาจแก้ได้เฉพาะภาพที่กำลังเห็น โดยยังไม่รู้ว่าความต่างเกิดจากไฟล์ การตีความสี หรือหน้าจอ
เรื่องนี้เริ่มจากตัวเลข RGB ไม่ได้อธิบายลักษณะสีทั้งหมดด้วยตัวมันเอง ตัวเลขต้องถูกอ่านภายใต้บริบทของ color space และเส้นทางจัดการสี เพื่อให้โปรแกรมรู้ว่าจะนำข้อมูลนั้นไปแสดงหรือแปลงต่ออย่างไร
ก่อนแก้ค่าภาพจึงควรตามข้อมูลสีจากต้นฉบับไปถึงไฟล์ส่งออกก่อนครับ จะได้ไม่เปลี่ยนภาพถาวรเพื่อชดเชยปัญหาที่อยู่คนละขั้น
ICC profile เป็นข้อมูลที่ระบบจัดการสีใช้เชื่อมความหมายของค่าในพื้นที่สีหรืออุปกรณ์ตามที่โปรไฟล์อธิบายไว้ และรูปแบบไฟล์หลายชนิดรองรับการฝังโปรไฟล์ไปกับภาพได้ ข้อมูลจึงสามารถเดินทางไปพร้อมไฟล์ แทนการอาศัยว่าทุกเครื่องตั้ง working space ไว้เหมือนกัน
อย่างไรก็ตาม การมีโปรไฟล์อยู่ในไฟล์กับการที่ทุกขั้นนำไปใช้ถูกต้องเป็นคนละเรื่อง ต้องดูด้วยว่าโปรแกรมเปิดภาพ ขั้นแปลง และปลายทางจัดการข้อมูลสีอย่างไร หากบางขั้นลบข้อมูลหรือมีการกำหนดการตีความใหม่ ผลที่ได้ก็อาจต่างจากเส้นทางเดิม
ภาพที่ไม่มีโปรไฟล์จึงไม่ได้แปลว่าไม่มีค่าพิกเซล แต่ขาดบริบทส่วนที่ช่วยบอกว่าจะอ่านค่าเหล่านั้นภายใต้เงื่อนไขใด การเติมโปรไฟล์ทีหลังควรอิงต้นทางที่รู้จริง ไม่สุ่มเลือกอันที่ทำให้หน้าจอปัจจุบันดูถูกใจแล้วถือว่ากู้ความหมายเดิมสำเร็จ

การ assign โปรไฟล์เป็นการบอกให้ตีความตัวเลขเดิมด้วยโปรไฟล์ที่กำหนด โดยไม่ได้คำนวณค่าพิกเซลใหม่ตามการแปลงสี เอกสาร Adobe จึงเตือนว่ารูปลักษณ์ของสีอาจเปลี่ยนมากได้ แม้ตัวเลขสีในเอกสารยังเหมือนเดิม
ส่วนการ convert ไปอีกโปรไฟล์เป็นการคำนวณค่าเพื่อไปยังพื้นที่สีปลายทางตามวิธีแปลงที่เลือก จุดมุ่งหมายคือรักษาลักษณะสีตามเงื่อนไขที่ทำได้ ไม่ใช่เพียงเปลี่ยนป้ายกำกับให้ไฟล์ แต่ขอบเขตสีที่ปลายทางแทนได้กับการตั้งค่าการแปลงก็ยังมีผลอยู่
ตัวอย่างเชิงแนวคิดคือ หากไฟล์มีโปรไฟล์ต้นทางถูกต้องอยู่แล้วและต้องทำฉบับสำหรับอีกพื้นที่สี เราควรพิจารณาขั้น convert ที่รู้ทั้งต้นทางกับปลายทาง ขณะที่การแก้ไฟล์ซึ่งถูกติดป้ายผิดตั้งแต่แรกต้องรู้ก่อนว่าค่าจริงถูกสร้างภายใต้บริบทใด การใช้คำสั่งสองอย่างสลับหน้าที่กันอาจทำให้สีเปลี่ยนโดยไม่ตรงเจตนา
เพราะฉะนั้นการระบุว่าได้ไฟล์ sRGB แล้วก็ควรถามต่อว่าได้มาจากการแปลงอย่างถูกต้อง หรือเพียงนำโปรไฟล์นั้นไปกำหนดให้ตัวเลขเดิม เราไม่ควรใช้ชื่อโปรไฟล์ปลายทางอย่างเดียวเป็นหลักฐานว่ากระบวนการก่อนหน้าถูกทั้งหมด
ก่อนทดลองเปลี่ยนโปรไฟล์ ควรเก็บต้นฉบับหรือฉบับทำงานที่ยังมีข้อมูลสีเดิมไว้ต่างหาก แล้วสร้างไฟล์ส่งออกตามปลายทางที่ตั้งใจ การแก้ทับไฟล์เดียวไปเรื่อยๆ ทำให้ย้อนดูยากว่าความต่างเริ่มหลังขั้นไหน และอาจไม่มีข้อมูลเดิมเหลือให้สร้างใหม่
หากเลือก sRGB สำหรับเส้นทางเว็บที่ต้องการความเข้ากันได้ ควรตรวจว่าค่าในภาพถูกเตรียมสำหรับบริบทนั้นจริง และขั้นส่งออกจัดการโปรไฟล์อย่างไร ไม่ถือว่าการลบ metadata ทั้งหมดเป็นเพียงการลดขนาดที่ไม่มีผลต่อการตีความสีเสมอไป
งานที่ตั้งใจใช้พื้นที่สีกว้างกว่านั้นก็ทำได้ตามการรองรับของเส้นทาง แต่ต้องตรวจทั้งรูปแบบภาพ โปรแกรมและจอที่ใช้ ไม่ควรสัญญาว่าสีจะเหมือนกันทุกอุปกรณ์เพียงเพราะไฟล์หนึ่งมีโปรไฟล์อยู่ การแสดงผลยังขึ้นกับความสามารถและการตั้งค่าของปลายทางด้วย

การย้ายไปพื้นที่สีที่แคบกว่ามีข้อจำกัดว่าปลายทางไม่สามารถแทนทุกสีของต้นทางได้ตามเดิม วิธีแปลงจึงต้องจัดการสีที่อยู่นอกขอบเขตตามเงื่อนไขที่เลือก การเก็บฉบับทำงานเดิมไว้ช่วยให้กลับมาสร้างสำหรับปลายทางอื่นภายหลัง โดยไม่เริ่มจากฉบับที่ถูกจำกัดข้อมูลไปแล้ว
หากมีนโยบายลบข้อมูลส่วนตัวจากภาพ ก็ควรเลือกจัดการตามชนิดข้อมูล ไม่เหมารวมว่าโปรไฟล์สีกับตำแหน่งถ่ายมีหน้าที่เดียวกัน การรู้ว่าแต่ละส่วนถูกเก็บไว้เพื่ออะไรช่วยตัดสินได้ตรงกว่าการลบทุกอย่างในครั้งเดียว
ถ้าต้องตามความต่าง ควรเริ่มจากยืนยันว่ากำลังเปิดไฟล์ฉบับเดียวกันจริง เช่น ฉบับก่อนอัปโหลดกับไฟล์ที่ระบบเว็บส่งกลับ บางระบบสร้างภาพใหม่ ย่อขนาดหรือแปลงรูปแบบให้ จึงต้องตรวจว่าข้อมูลสีที่ปลายทางได้รับยังเป็นชุดที่คาดไว้หรือไม่
จากนั้นค่อยเทียบด้วยโปรแกรมและจอเดียวกันตามเส้นทางที่ควบคุมได้ เพื่อแยกว่าความต่างมาจากตัวไฟล์หรือการแสดงผล หากเปลี่ยนทั้งโปรแกรม อุปกรณ์ ความสว่างจอและสภาพแสงพร้อมกัน เราจะตามสาเหตุจากสิ่งที่มองเห็นได้ยากขึ้นมาก
การแคปหน้าจอส่งให้กันช่วยอธิบายอาการได้บางส่วน แต่ภาพแคปก็มีเส้นทางสีและปลายทางของมันเอง จึงไม่ควรถูกใช้แทนไฟล์ต้นฉบับกับข้อมูลการตั้งค่าทั้งหมด หากจะประเมินความแม่นของจอจริงต้องมีวิธีวัดและเงื่อนไขที่เหมาะสม ไม่ตัดสินจากความรู้สึกหรือการเทียบคนละเครื่องอย่างเดียว
เมื่อยืนยันบริบทสีได้แล้ว จึงค่อยตัดสินว่าต้องปรับภาพเชิงสร้างสรรค์หรือไม่ เช่น ต้องการให้ภาพมืดลงตามเจตนางาน สิ่งนี้ต่างจากการพยายามชดเชยไฟล์ที่ถูกตีความผิด การเก็บสองเหตุผลให้แยกกันช่วยให้ทำซ้ำกับภาพชุดอื่นได้มีหลักมากขึ้น
สำหรับขั้นส่งออกอัตโนมัติ ควรบันทึกโปรไฟล์ต้นทางที่รองรับ โปรไฟล์ปลายทาง และวิธีจัดการกรณีข้อมูลขาด พร้อมตรวจไฟล์ตัวอย่างจริงหลังผ่านกระบวนการ บทนี้ยังไม่ได้วัดหรือคาลิเบรตหน้าจอของผู้ใช้ และภาพประกอบไม่ได้จำลองผลสีของอุปกรณ์ใด จึงไม่ใช้เป็นหลักฐานเทียบความเที่ยงตรงของจอ
การตามปัญหาสีควรเริ่มจากตัวเลขกับบริบทที่ใช้ตีความ แล้วแยก assign ออกจาก convert ให้ชัด เมื่อรักษาต้นฉบับและตรวจข้อมูลสีในไฟล์ปลายทาง เราจะรู้ว่าความเปลี่ยนเกิดในขั้นใด ก่อนตัดสินใจปรับภาพ ส่วนความเหมือนของการแสดงผลยังต้องประเมินตามโปรแกรม อุปกรณ์และเงื่อนไขจริงของงานนั้น