อ่าน 10 นาที
การจัดการสี
การจัดการสี คือกระบวนการที่ทำให้มั่นใจได้ว่าสีที่ แสดง ผลมีความสม่ำเสมอและถูกต้องแม่นยำในอุปกรณ์ต่างๆ เช่น จอภาพ เครื่องพิมพ์และ กล้องถ่ายรูป โดยเกี่ยวข้องกับการใช้โปรไฟล์สี...
การจัดการสี
การจัดการสี คือกระบวนการที่ทำให้มั่นใจได้ว่าสีที่ แสดงผลมีความสม่ำเสมอและถูกต้องแม่นยำในอุปกรณ์ต่างๆ เช่นจอภาพเครื่องพิมพ์และกล้องถ่ายรูปโดยเกี่ยวข้องกับการใช้โปรไฟล์สี ซึ่งเป็นคำอธิบายมาตรฐานเกี่ยวกับวิธีการแสดงหรือการสร้างสีขึ้นมาใหม่
การจัดการสีเป็นสิ่งจำเป็นเนื่องจากอุปกรณ์แต่ละชนิดมีความสามารถและลักษณะเฉพาะของสีที่แตกต่างกัน ตัวอย่างเช่น จอภาพอาจแสดงสีแตกต่างจากที่เครื่องพิมพ์สามารถแสดงผลได้ หากไม่มีการจัดการสี ภาพเดียวกันอาจปรากฏแตกต่างกันบนอุปกรณ์ต่างๆ ทำให้เกิดความไม่สอดคล้องกันและความไม่ถูกต้อง
เพื่อให้การจัดการสีมีประสิทธิภาพ จึงต้องสร้างโปรไฟล์สีสำหรับแต่ละอุปกรณ์ที่เกี่ยวข้องในกระบวนการทำงานด้านสี โปรไฟล์นี้จะอธิบายความสามารถและลักษณะเฉพาะของอุปกรณ์ในด้านสี เช่นขอบเขตสี (ช่วงสีที่อุปกรณ์สามารถแสดงหรือสร้างขึ้นได้) และอุณหภูมิสี จากนั้นจึงใช้โปรไฟล์เหล่านี้ในการแปลงสีระหว่างอุปกรณ์ต่างๆ เพื่อให้มั่นใจได้ว่าการสร้างสีมีความสม่ำเสมอและแม่นยำ
การจัดการสีมีความสำคัญอย่างยิ่งในอุตสาหกรรมต่างๆ เช่น การออกแบบกราฟิก การถ่ายภาพ และการพิมพ์ ซึ่งการแสดงสีที่ถูกต้องแม่นยำเป็นสิ่งสำคัญ ช่วยรักษาความสม่ำเสมอของสีตลอดกระบวนการทำงานทั้งหมด ตั้งแต่การถ่ายภาพไปจนถึงการแสดงผลหรือการพิมพ์
ส่วนต่างๆ ของการจัดการสีนั้นถูกนำไปใช้ในระบบปฏิบัติการ (OS) ไลบรารีเสริม แอปพลิเคชัน และอุปกรณ์ต่างๆ ประเภทของโปรไฟล์สีที่ใช้โดยทั่วไปเรียกว่าโปรไฟล์ ICCมุมมองการจัดการสีแบบข้ามแพลตฟอร์มคือการใช้ระบบการจัดการสีที่เข้ากันได้กับ ICC สมาคมสีสากล (ICC) เป็นกลุ่มอุตสาหกรรมที่ได้กำหนด:
- มาตรฐานแบบเปิดสำหรับโมดูลจับคู่สี (CMM) ในระดับระบบปฏิบัติการ
- โปรไฟล์สีสำหรับ:
นอกจากการใช้โปรไฟล์ ICC แล้ว ยังมีวิธีการจัดการสีอื่นๆ อีก ส่วนหนึ่งเป็นเพราะประวัติศาสตร์ และอีกส่วนหนึ่งเป็นเพราะความต้องการอื่นๆ ที่มาตรฐาน ICC ไม่ครอบคลุม อุตสาหกรรมภาพยนตร์และการออกอากาศใช้แนวคิดเดียวกันนี้บ้าง แต่ก็มักจะใช้โซลูชันเฉพาะทางที่มีข้อจำกัดมากกว่า เช่น อุตสาหกรรมภาพยนตร์มักใช้3D LUTs ( ตารางค้นหา ) เพื่อแสดงการแปลงสีอย่างสมบูรณ์สำหรับการเข้ารหัส RGB เฉพาะ
ในระดับผู้บริโภค การจัดการสีทั่วทั้งระบบมีอยู่ในผลิตภัณฑ์ส่วนใหญ่ของ Apple (macOS, iOS, iPadOS, watchOS) [ 2 ] Microsoft Windows ขาดการจัดการสีทั่วทั้งระบบ และแอปพลิเคชันเกือบทั้งหมดไม่ได้ใช้การจัดการสี API ของเครื่องเล่นมีเดียของ Windows ไม่รับรู้พื้นที่สี และหากแอปพลิเคชันต้องการจัดการสีวิดีโอด้วยตนเอง จะต้องแลกมาด้วยประสิทธิภาพและการใช้พลังงานที่ลดลงอย่างมาก Android รองรับการจัดการสีทั่วทั้งระบบ[ 3 ]แต่อุปกรณ์ส่วนใหญ่จัดส่งโดยปิดใช้งานการจัดการสีไว้[ 4 ]
ภาพรวม
- กำหนดคุณลักษณะ อุปกรณ์จัดการสีทุกชนิดจำเป็นต้องมีตารางเฉพาะบุคคล หรือ "โปรไฟล์สี" ซึ่งกำหนดคุณลักษณะการตอบสนองสีของอุปกรณ์นั้นๆ
- กำหนดมาตรฐาน แต่ละโปรไฟล์สีจะอธิบายสีเหล่านี้โดยสัมพันธ์กับชุดสีอ้างอิงมาตรฐาน ("พื้นที่เชื่อมต่อโปรไฟล์")
- แปล. จากนั้นซอฟต์แวร์จัดการสีจะใช้โปรไฟล์มาตรฐานเหล่านี้เพื่อแปลสีจากอุปกรณ์หนึ่งไปยังอีกอุปกรณ์หนึ่ง โดยปกติจะดำเนินการโดยโมดูลจัดการสี (CMM) [ 5 ]
ฮาร์ดแวร์
ลักษณะเฉพาะ
ในการอธิบายพฤติกรรมของอุปกรณ์แสดงผลต่างๆ จำเป็นต้องเปรียบเทียบ (วัด) อุปกรณ์เหล่านั้นโดยสัมพันธ์กับพื้นที่สี มาตรฐาน บ่อยครั้งที่ต้องทำการปรับค่าเชิงเส้นก่อน เพื่อลบล้างผลกระทบของการแก้ไขแกมมาที่ทำไปเพื่อให้ได้ประโยชน์สูงสุดจาก เส้นทาง สี 8 บิต ที่จำกัด เครื่องมือที่ใช้ในการวัดสีของอุปกรณ์ ได้แก่เครื่องวัดสีและเครื่องวัดสเปกตรัมผลลัพธ์ขั้นกลางคือขอบเขตสี ของอุปกรณ์ ซึ่งอธิบายในรูปแบบของข้อมูลการวัดที่กระจัดกระจาย การแปลงข้อมูลการวัดที่กระจัดกระจายให้เป็นรูปแบบที่สม่ำเสมอมากขึ้น ซึ่งสามารถใช้งานได้ในแอปพลิเคชัน เรียกว่าการสร้างโปรไฟล์ การสร้างโปรไฟล์เป็นกระบวนการที่ซับซ้อนซึ่งเกี่ยวข้องกับคณิตศาสตร์ การคำนวณอย่างเข้มข้น การตัดสินใจ การทดสอบ และการทำซ้ำ หลังจากเสร็จสิ้นการสร้างโปรไฟล์แล้ว จะ ได้ คำอธิบายสีในอุดมคติของอุปกรณ์ คำอธิบายนี้เรียกว่าโปรไฟล์
การสอบเทียบ
การสอบเทียบคล้ายกับการหาคุณลักษณะ แต่การสอบเทียบอาจรวมถึงการปรับแต่งอุปกรณ์ แทนที่จะเป็นการวัดค่าอุปกรณ์เพียงอย่างเดียว บางครั้งการจัดการสีจะถูกหลีกเลี่ยงโดยการสอบเทียบอุปกรณ์ให้เข้ากับพื้นที่สีมาตรฐานทั่วไป เช่นsRGBเมื่อการสอบเทียบทำได้ดีพอแล้ว ก็ไม่จำเป็นต้องมีการแปลงสีเพื่อให้ทุกอุปกรณ์จัดการสีได้อย่างสม่ำเสมอ การหลีกเลี่ยงความซับซ้อนของการจัดการสีนี้เป็นหนึ่งในเป้าหมายในการพัฒนา sRGB
โปรไฟล์สี

การฝัง
รูปแบบไฟล์ภาพ (เช่นTIFF , JPEG , PNG , EPS , PDFและSVG ) อาจมีโปรไฟล์สี ฝังอยู่ภายใน แต่รูปแบบไฟล์ภาพนั้นไม่ได้บังคับให้ต้องมี โปรไฟล์สีนั้น มาตรฐาน International Color Consortium ( ICC) ถูกสร้างขึ้นเพื่อรวบรวมนักพัฒนาและผู้ผลิตต่างๆ เข้าด้วยกัน มาตรฐาน ICC อนุญาตให้แลกเปลี่ยนคุณลักษณะของอุปกรณ์แสดงผลและพื้นที่สีในรูปแบบของเมตาเดตาซึ่งช่วยให้สามารถฝังโปรไฟล์สีลงในภาพได้ รวมถึงจัดเก็บไว้ในฐานข้อมูลหรือไดเร็กทอรีโปรไฟล์ด้วย
พื้นที่ทำงาน
พื้นที่ทำงาน เช่นsRGB , Adobe RGBหรือProPhotoเป็นพื้นที่สีที่ช่วยให้ได้ผลลัพธ์ที่ดีขณะแก้ไข ตัวอย่างเช่น พิกเซลที่มีค่า R, G, B เท่ากันควรปรากฏเป็นกลาง การใช้พื้นที่ทำงานขนาดใหญ่ (ขอบเขตสี) จะทำให้เกิดการเบลอภาพในขณะที่การใช้พื้นที่ทำงานขนาดเล็กจะทำให้เกิดการตัดขอบภาพ [ 6 ] การแลกเปลี่ยนนี้เป็นสิ่งที่ต้องพิจารณาสำหรับผู้แก้ไขภาพที่สำคัญ
การเปลี่ยนสี
การแปลงสี หรือการแปลงพื้นที่สี คือการแปลงการแสดงสีจากพื้นที่สี หนึ่ง ไปยังอีกพื้นที่สีหนึ่ง การคำนวณนี้จำเป็นต้องใช้ทุกครั้งที่มีการแลกเปลี่ยนข้อมูลภายในห่วงโซ่การจัดการสี และดำเนินการโดยโมดูลการจับคู่สีการแปลงข้อมูลสีโปรไฟล์ไปยังอุปกรณ์เอาต์พุตต่างๆ ทำได้โดยการอ้างอิงข้อมูลโปรไฟล์ไปยังพื้นที่สีมาตรฐาน ทำให้การแปลงสีจากอุปกรณ์หนึ่งไปยังพื้นที่สีมาตรฐานที่เลือก และจากนั้นไปยังสีของอุปกรณ์อื่นทำได้ง่ายขึ้น ด้วยการทำให้แน่ใจว่าพื้นที่สีอ้างอิงครอบคลุมสีที่เป็นไปได้มากมายที่มนุษย์สามารถมองเห็นได้ แนวคิดนี้ทำให้สามารถแลกเปลี่ยนสีระหว่างอุปกรณ์เอาต์พุตสีต่างๆ ได้มากมาย การแปลงสีสามารถแสดงได้ด้วยโปรไฟล์สองโปรไฟล์ (โปรไฟล์ต้นทางและโปรไฟล์เป้าหมาย) หรือด้วยโปรไฟล์ devicelink ในกระบวนการนี้มีการประมาณค่าที่เกี่ยวข้องซึ่งทำให้มั่นใจได้ว่าภาพยังคงรักษาคุณสมบัติสีที่สำคัญไว้ และยังให้โอกาสในการควบคุมวิธีการเปลี่ยนแปลงสีอีกด้วย[ 7 ]
พื้นที่เชื่อมต่อโปรไฟล์
ในศัพท์เฉพาะของInternational Color Consortiumการแปลงระหว่างพื้นที่สีสองพื้นที่สามารถทำได้ผ่านพื้นที่เชื่อมต่อโปรไฟล์ (PCS): พื้นที่สี 1 → PCS ( CIELABหรือCIEXYZ ) → พื้นที่สี 2; การแปลงเข้าและออกจาก PCS แต่ละครั้งจะถูกกำหนดโดยโปรไฟล์[ 8 ]
การแมปขอบเขต
ในกระบวนการแปลเกือบทุกครั้ง เราต้องจัดการกับข้อเท็จจริงที่ว่าขอบเขต สี ของอุปกรณ์ต่างๆ มีช่วงที่แตกต่างกัน ซึ่งทำให้การสร้างสีที่ถูกต้องแม่นยำเป็นไปไม่ได้[ 7 ]ดังนั้นจึงจำเป็นต้องมีการจัดเรียงใหม่ใกล้กับขอบเขตของขอบเขตสี สีบางสีต้องถูกเลื่อนไปด้านในของขอบเขตสี มิฉะนั้นจะไม่สามารถแสดงบนอุปกรณ์เอาต์พุตได้และจะถูกตัดทิ้งไป ความไม่ตรงกันของขอบเขตสีนี้เกิดขึ้น ตัวอย่างเช่น เมื่อเราแปลจากพื้นที่สี RGB ที่มีขอบเขตสีที่กว้างกว่า ไปยังพื้นที่สี CMYK ที่มีช่วงขอบเขตสีที่แคบกว่า ในตัวอย่างนี้ สีม่วงน้ำเงินเข้มที่มีความอิ่มตัวสูงของสี "น้ำเงิน" หลักของจอภาพคอมพิวเตอร์ทั่วไปนั้น เป็นไปไม่ได้ที่จะพิมพ์ลงบนกระดาษด้วย เครื่องพิมพ์ CMYK ทั่วไป การประมาณค่าที่ใกล้เคียงที่สุดภายในขอบเขตสีของเครื่องพิมพ์จะมีความอิ่มตัวน้อยกว่ามาก ในทางกลับกัน สี "ไซอัน" หลักของเครื่องพิมพ์อิงค์เจ็ท ซึ่งเป็นสีน้ำเงินที่มีความสว่างปานกลางและมีความอิ่มตัวสูงนั้น อยู่นอกขอบเขตสีของจอภาพคอมพิวเตอร์ทั่วไป ระบบจัดการสีสามารถใช้วิธีการต่างๆ เพื่อให้ได้ผลลัพธ์ที่ต้องการ และช่วยให้ผู้ใช้ที่มีประสบการณ์สามารถควบคุมพฤติกรรมการแมปขอบเขตสีได้
เจตนาการแสดงผล
เมื่อขอบเขตของพื้นที่สีต้นทางเกินกว่าขอบเขตของปลายทาง สีที่อิ่มตัวมีแนวโน้มที่จะถูกตัด (แสดงผลไม่ถูกต้อง) หรือที่เรียกว่าถูกเผาไหม้โมดูลการจัดการสีสามารถจัดการกับปัญหานี้ได้หลายวิธี ข้อกำหนด ICC ประกอบด้วยเจตนาการเรนเดอร์ที่แตกต่างกันสี่แบบ ดังที่ระบุไว้ด้านล่าง[ 8 ] [ 9 ] [ 10 ] ก่อนที่จะดำเนินการตามเจตนาการเรนเดอร์จริง เราสามารถจำลองการเรนเดอ ร์ชั่วคราวได้โดยใช้ซอฟต์พรูฟติ้ง[ 11 ]ซึ่งเป็นเครื่องมือที่มีประโยชน์ เนื่องจากสามารถทำนายผลลัพธ์ของสีได้ และมีให้ใช้งานเป็นแอปพลิเคชันในระบบการจัดการสีหลายระบบ
- การวัดสีแบบสัมบูรณ์
- การวัดสีแบบสัมบูรณ์และการวัดสีแบบสัมพัทธ์ใช้ตารางเดียวกัน แต่แตกต่างกันที่การปรับค่าสำหรับสื่อจุดขาว หากอุปกรณ์แสดงผลมีขอบเขตสีที่กว้างกว่าโปรไฟล์แหล่งที่มามาก กล่าวคือ สีทั้งหมดในแหล่งที่มาสามารถแสดงในผลลัพธ์ได้ การใช้ความตั้งใจในการแสดงผลการวัดสีแบบสัมบูรณ์จะให้ผลลัพธ์ที่ถูกต้องตามค่า CIELAB ที่ระบุไว้ (โดยไม่คำนึงถึงสัญญาณรบกวน ความแม่นยำ ฯลฯ) ในเชิงการรับรู้ สีอาจดูไม่ถูกต้อง แต่การวัดด้วยเครื่องมือของผลลัพธ์ที่ได้จะตรงกับแหล่งที่มา สีที่อยู่นอกเหนือขอบเขตสีที่เป็นไปได้ของระบบการพิมพ์พิสูจน์อักษรจะถูกแมปไปยังขอบเขตของขอบเขตสี การวัดสีแบบสัมบูรณ์มีประโยชน์ในการหาค่าสีที่ต้องการอย่างแม่นยำ (เช่น สีน้ำเงินของ IBM) หรือเพื่อวัดความแม่นยำของวิธีการทำแผนที่สี
- การวัดสีเชิงสัมพัทธ์
- เป้าหมายของการวัดสีแบบสัมพัทธ์คือการให้สีที่ถูกต้องตรงตามที่ระบุไว้ โดยมีการปรับแก้เฉพาะส่วนที่เกี่ยวข้องกับสื่อสิ่งพิมพ์เท่านั้น การวัดสีแบบสัมพัทธ์มีประโยชน์ในงานพิสูจน์อักษร เนื่องจากสามารถใช้เพื่อดูว่างานพิมพ์บนอุปกรณ์หนึ่งจะปรากฏบนอุปกรณ์อื่นอย่างไร ความแตกต่างของสื่อสิ่งพิมพ์เป็นสิ่งเดียวที่ควรปรับแต่งอย่างแท้จริง แม้ว่าจะต้องมีการปรับขอบเขตสีด้วยก็ตาม โดยปกติแล้วจะทำในลักษณะที่คงค่าสีและความสว่างไว้ แต่ลดความอิ่มตัวของสีลง โดยค่าเริ่มต้น สีที่อยู่ในขอบเขตสีจะไม่มีการเปลี่ยนแปลง ในขณะที่สีที่อยู่นอกขอบเขตสีจะถูกจำกัดไว้ การแสดงผลสีแบบสัมพัทธ์เป็นค่าเริ่มต้นในการแสดงผลของระบบหลายระบบ
- การรับรู้
- เจตนาในการรับรู้จะปรับสีที่อยู่นอกขอบเขตสีให้เข้าสู่ขอบเขตสีอย่างราบรื่น โดยรักษาการไล่ระดับสีไว้ แต่จะทำให้สีที่อยู่ในขอบเขตสีผิดเพี้ยนไปในกระบวนการนี้ เช่นเดียวกับเจตนาในการปรับความอิ่มตัวของสี ผลลัพธ์ที่ได้ขึ้นอยู่กับผู้สร้างโปรไฟล์เป็นอย่างมาก นี่คือวิธีที่คู่แข่งบางรายในตลาดนี้ใช้สร้างความแตกต่างให้กับตนเอง ผู้สร้างโปรไฟล์พยายามทำให้ผลลัพธ์ที่ได้ดูน่าพึงพอใจตามเจตนานี้ การแสดงผลตามการรับรู้จึงเป็นสิ่งที่แนะนำสำหรับการแยกสี
- ความอิ่มตัว
- การปรับความอิ่มตัวของสีมีจุดประสงค์เพื่อสร้างภาพกราฟิกทางธุรกิจที่ดึงดูดสายตาโดยการรักษาระดับความอิ่มตัว (ความสดใสของสี) วิธีนี้มีประโยชน์มากที่สุดในแผนภูมิและไดอะแกรม ที่มีชุดสีที่จำกัดซึ่งนักออกแบบต้องการให้มีความอิ่มตัวเพื่อความเข้มข้น แต่เฉดสีที่เฉพาะเจาะจงนั้นไม่สำคัญมากนัก
ในทางปฏิบัติ ช่างภาพมักจะใช้เจตนาเชิงสัมพัทธ์หรือเชิงการรับรู้เกือบตลอดเวลา เนื่องจากสำหรับภาพที่เป็นธรรมชาติการใช้ ค่าสัมบูรณ์จะทำให้ เกิดสีเพี้ยน ในขณะที่การใช้ค่าความอิ่มตัวจะทำให้สีดูไม่เป็นธรรมชาติ หากภาพทั้งหมดอยู่ในขอบเขตสี การใช้ค่าสัมพัทธ์จะเหมาะสมที่สุด แต่เมื่อมีสีที่อยู่นอกขอบเขตสี การใช้ค่าใดจะเหมาะสมกว่านั้นขึ้นอยู่กับแต่ละกรณี CMM อาจมีตัวเลือกสำหรับ BPC และการปรับสีบางส่วน[ 12 ]
การแก้ไขจุดดำ (BPC) จะไม่ถูกนำมาใช้สำหรับโปรไฟล์สีสัมบูรณ์หรือโปรไฟล์อุปกรณ์ลิงก์ สำหรับ ICCv4 จะถูกนำไปใช้กับเจตนาการรับรู้เสมอ[ 13 ] : โปรไฟล์ sRGB ของ ICCv2 จำนวน 17 โปรไฟล์แตกต่างกันในหลายๆ ด้าน หนึ่งในนั้นคือการใช้ BPC หรือไม่[ 12 ]
การดำเนินการ
โมดูลการจัดการสี
โมดูลการจับคู่สี (หรือเรียกอีกอย่างว่าวิธีการหรือระบบ ) คืออัลกอริทึมซอฟต์แวร์ที่ปรับค่าตัวเลขที่ส่งไปยังหรือรับจากอุปกรณ์ต่างๆ เพื่อให้สีที่รับรู้ได้มีความสอดคล้องกัน ประเด็นสำคัญอยู่ที่วิธีการจัดการกับสีที่ไม่สามารถแสดงผลบนอุปกรณ์หนึ่งได้ เพื่อให้แสดงผลผ่านอุปกรณ์อื่นได้ราวกับว่าเป็นสีเดียวกัน เหมือนกับกรณีที่ช่วงสีที่แสดงผลได้ระหว่างแผ่นใสสีและสิ่งพิมพ์แตกต่างกัน ไม่มีวิธีการทั่วไปสำหรับกระบวนการนี้ และประสิทธิภาพขึ้นอยู่กับความสามารถของแต่ละวิธีการจับคู่สี
โปรแกรม CMM ที่รู้จักกันดี ได้แก่ColorSync , Adobe CMM, Little CMSและ ArgyllCMS
ระดับระบบปฏิบัติการ

แอปเปิล
ระบบปฏิบัติการ Mac OSและmacOS รุ่นคลาสสิก ของ Appleได้จัดเตรียม API การจัดการสีระดับระบบปฏิบัติการมาตั้งแต่ปี 1993 ผ่านทางColorSync macOS ได้เพิ่มการจัดการสีอัตโนมัติ (โดยถือว่าsRGBและDCI-P3สำหรับสิ่งต่างๆ ส่วนใหญ่[ 14 ] ) โดยอัตโนมัติในระบบปฏิบัติการ แต่แอปพลิเคชันสามารถกำหนดเป้าหมายพื้นที่สีอื่นๆ ได้อย่างชัดเจนหากต้องการ การจัดการสีทั่วทั้งระบบถูกใช้ใน iOS, iPadOS และ watchOS เช่นกัน[ 15 ]
วินโดวส์
Microsoft Windows ก่อนWindows 10แนะนำพื้นที่สีsRGB ตั้งแต่ Windows 10ที่ เปิดใช้งาน High Dynamic Range (HDR) และตั้งแต่Windows 11ที่เปิดใช้งาน Auto Color Management (ACM) จะแนะนำพื้นที่สีDCI-P3 [ 16 ]
ตั้งแต่ปี 1997 การจัดการสีใน Windows สามารถทำได้ผ่านระบบการจัดการสี ICC: ICM (Image Color Management)
ตั้งแต่Windows Vista เป็นต้น มาMicrosoftได้นำสถาปัตยกรรมสีใหม่ที่เรียกว่า WCS ( Windows Color System ) มาใช้ [ 17 ] WCS เสริมระบบ ICM ในWindows 2000และWindows XP ซึ่งเดิม เขียนโดยHeidelberg [ 18 ] [ 19 ]
แอปจำเป็นต้องตระหนักถึงการจัดการสีและติดแท็กเนื้อหาอย่างเหมาะสมเพื่อแสดงสีได้อย่างถูกต้อง มิฉะนั้น (ต่างจาก macOS) Windows จะแสดงสีให้ถึงขอบเขตสูงสุดของขอบเขตสีของจอแสดงผล ส่งผลให้สีอิ่มตัวเกินไปบนจอแสดงผลที่มีขอบเขตสีกว้าง[ 20 ]เพื่อแก้ไขปัญหานี้ Microsoft ได้รวมคุณสมบัติใหม่ที่เรียกว่า "การจัดการสีอัตโนมัติ" ตั้งแต่ Windows 11 เวอร์ชัน 2022 [ 21 ]ข้อยกเว้นบางประการคือโปรไฟล์ ICM จะรวมข้อมูลตารางแกมมาของการ์ดวิดีโอ (VCGT) และข้อมูล VCGT จะถูกนำไปใช้ทั่วโลก[ 22 ]
โปรแกรม Windows Photo Viewerจาก Windows 7 (และรวมอยู่ใน Windows เวอร์ชันต่อมา) จัดการสีได้อย่างถูกต้อง อย่างไรก็ตาม แอป Windows Photos เวอร์ชันใหม่กว่า ใน Windows 8, 10, 11 ไม่ได้จัดการสีแบบดั้งเดิม (ICM/WCS) [ 23 ] [ 24 ] [ 25 ]จนกว่าจะถึงเวอร์ชัน v2022.31070.26005.0 [ 26 ]ส่วนประกอบอื่นๆ ของ Windows รวมถึงMicrosoft Paint , Snipping Tool , Windows Desktop , Windows Explorerก็ไม่ได้จัดการสีแบบดั้งเดิมเช่นกัน[ 27 ]
ในWindows 8 API DXVA และ API WIC เพิ่มการสนับสนุนการแปลงพื้นที่สี แต่ ใน Windows 8 ยังไม่รองรับขอบเขตสีที่กว้าง[ 28 ] [ 29 ]
น่าเสียดายที่แอปพลิเคชันส่วนบุคคลส่วนใหญ่ไม่ได้ใช้ระบบสีของ Windows สำหรับแอปพลิเคชันที่ใช้การจัดการสี (โดยทั่วไปคือเว็บเบราว์เซอร์ ) การจัดการสีมักจะใช้ได้กับรูปภาพและ UI เท่านั้น แต่ไม่ใช่กับวิดีโอ นี่เป็นเพราะ APIของเครื่องเล่นมีเดียของ Windows ไม่รับรู้พื้นที่สี ดังนั้นเบราว์เซอร์ ( Chrome , Firefox , Edge ) จึงสามารถจัดการสีได้เฉพาะรูปภาพเท่านั้น แต่ไม่ใช่กับวิดีโอ[ 30 ]ด้วยเหตุผลเดียวกันนี้ เครื่องเล่นวิดีโอบน Windows แทบจะไม่มีตัวใดรองรับการจัดการสี (รวมถึง แอป Windows Movies & TVและVLC Media Player ที่เป็นค่าเริ่มต้น ) โดยMedia Player Classic Home Cinemaเป็นข้อยกเว้นที่หายาก[ 31 ] [ 32 ]
Windows 10 เวอร์ชัน 1607รองรับHigh Dynamic Range (HDR) [ 33 ]
Windows 11 22H2รองรับการจัดการสีอัตโนมัติ (ACM) ซึ่งได้รับการปรับให้เหมาะสมยิ่งขึ้นสำหรับจอภาพ OLEDและ/หรือจอภาพที่มีขอบเขตสีแบบกว้าง[ 34 ]แอปพลิเคชันสามารถอัปเดตเพื่อรองรับ ACM และขอบเขตสีแบบกว้างได้[ 35 ] Microsoft Edge , Google Chrome , Windows PhotosและWindows Media Player 2022เป็นที่ทราบกันว่ารองรับ ACM แม้ว่า ACM จะสามารถแปลงพื้นที่สีได้ แต่ปัจจัยการจัดการสีจริง (เช่น อุณหภูมิสีและความคมชัด) ก็ขึ้นอยู่กับการตั้งค่า OSD ของจอภาพหรือโทรทัศน์ และ/หรือขึ้นอยู่กับการตั้งค่าซอฟต์แวร์/ไดรเวอร์ของ GPU/จอภาพด้วย[ 36 ]
แอนดรอยด์
บน Android ระบบจัดการสีทั่วทั้งระบบถูกนำมาใช้ในAndroid Oreo 8.1 [ 3 ] อย่างไรก็ตามโทรศัพท์ Android ส่วนใหญ่ถูกจัดส่งโดยปิดใช้งานการจัดการสี (เช่น โปรไฟล์สี 'ปรับได้' บนGoogle Pixelโปรไฟล์สี 'สดใส' บนSamsung Galaxy [ 37 ] ) ซึ่งจะทำให้ เนื้อหา sRGB มีความอิ่มตัวมากเกินไป เมื่อเทียบกับขอบเขตสีดั้งเดิมของจอแสดงผล ซึ่งโดยทั่วไปคือDCI-P3ผู้ใช้จำเป็นต้องเลือกโปรไฟล์สี 'ธรรมชาติ' ด้วยตนเองเพื่อเปิดใช้งานการจัดการสี ทำให้สามารถแสดงเนื้อหาสี sRGB และ P3 ได้อย่างแม่นยำ
คนอื่น
ระบบปฏิบัติการที่ใช้X Window Systemสำหรับกราฟิกสามารถใช้โปรไฟล์ ICCได้ และการสนับสนุนการจัดการสีบน Linuxซึ่งยังไม่สมบูรณ์เท่ากับแพลตฟอร์มอื่นๆ นั้นได้รับการประสานงานผ่าน OpenICC ที่freedesktop.orgและใช้LittleCMS
ระดับไฟล์
ไฟล์ภาพบางประเภท ( เช่น TIFFและPhotoshop ) มีแนวคิดเรื่องช่องสีสำหรับระบุโหมดสีของไฟล์ ช่องสีที่ใช้กันทั่วไปมากที่สุดคือRGB (ส่วนใหญ่ใช้สำหรับการแสดงผล (จอภาพ) แต่ก็ใช้สำหรับการพิมพ์บนเดสก์ท็อปบางประเภทด้วย) และCMYK (สำหรับการพิมพ์เชิงพาณิชย์) นอกจากนี้ อาจมี ช่องอัลฟา เพิ่มเติม เพื่อระบุค่ามาสก์ความโปร่งใส โปรแกรมประมวลผลภาพบางโปรแกรม (เช่นPhotoshop ) จะทำการแยกสี อัตโนมัติ เพื่อรักษาข้อมูลสีในโหมด CMYK โดยใช้โปรไฟล์ ICC ที่กำหนด เช่นUS Web Coated (SWOP) v2
ซอฟต์แวร์สร้างสรรค์
ซอฟต์แวร์ Adobe มีเอ็นจิ้นการจัดการสีของตัวเอง - Adobe Color Engine นอกจากนี้ยังมีให้ใช้งานในรูปแบบโมดูลการจัดการสีแยกต่างหาก - Adobe CMM สำหรับใช้งานกับแอปพลิเคชันที่ไม่ใช่ของ Adobe ที่รองรับ CMM ของบุคคลที่สาม[ 38 ]
เว็บเบราว์เซอร์
นับตั้งแต่ปี 2548 เว็บเบราว์เซอร์ ส่วนใหญ่ ไม่สนใจโปรไฟล์สี[ 39 ]ข้อยกเว้นที่น่าสนใจคือSafariเริ่มตั้งแต่เวอร์ชัน 2.0 และFirefoxเริ่มตั้งแต่เวอร์ชัน 3 แม้ว่าจะถูกปิดใช้งานโดยค่าเริ่มต้นใน Firefox 3.0 แต่การจัดการสี ICC v2 และ ICC v4 สามารถเปิดใช้งานได้โดยใช้ส่วนเสริม[ 40 ]หรือตั้งค่าตัวเลือกการกำหนดค่า[ 41 ]
ณ เดือนกรกฎาคม 2562 Safari, Chrome และ Firefox รองรับการจัดการสีอย่างเต็มรูปแบบ[ 42 ]เบราว์เซอร์ส่วนใหญ่จัดการสีเฉพาะรูปภาพและองค์ประกอบ CSS เท่านั้น แต่ไม่รวมถึงวิดีโอ
- Firefox: เวอร์ชัน 3.5 (วางจำหน่ายในปี 2011) เป็นต้นไปรองรับรูปภาพที่มีแท็ก ICC v2 [ 43 ]และเวอร์ชัน 8.0 (วางจำหน่ายในปี 2011) เพิ่มการรองรับโปรไฟล์ ICC v4 [ 44 ]เวอร์ชัน 89 (วางจำหน่ายในปี 2021) ขึ้นไปใช้การจัดการสีกับรูปภาพและองค์ประกอบหน้าเว็บที่ไม่มีแท็กทั้งหมดโดยค่าเริ่มต้น[ 45 ]
- Internet Explorer: รองรับโปรไฟล์ ICC ตั้งแต่เวอร์ชัน 9 เป็นต้นไป แต่จะแปลงเฉพาะภาพที่ไม่ใช่ sRGB เป็นโปรไฟล์ sRGB เท่านั้น โดยไม่คำนึงถึงพื้นที่สีของจอภาพจริง[ 42 ]
- Google Chrome : ใช้ระบบที่รองรับ ICC v2 และ v4 บนmacOSและตั้งแต่เวอร์ชัน 22 (ที่วางจำหน่ายในปี 2012) รองรับโปรไฟล์ ICC v2 เป็นค่าเริ่มต้นบนแพลตฟอร์มอื่น[ 46 ] Chrome เวอร์ชัน macOS แสดงผลวิดีโอได้อย่างถูกต้อง
- Safari: รองรับตั้งแต่เวอร์ชัน 2.0 (วางจำหน่ายในปี 2005) รองรับโปรไฟล์ ICC v2 และ v4 และแสดงผลวิดีโอได้อย่างถูกต้อง
- Opera: รองรับตั้งแต่เวอร์ชัน 12.10 (วางจำหน่ายในปี 2012) [ 47 ]สำหรับ ICC v4 [ 48 ]
- Pale Moonรองรับ ICC v2 ตั้งแต่เวอร์ชันแรก และ v4 ตั้งแต่ Pale Moon 20.2 (วางจำหน่ายในปี 2013) [ 49 ]
สำหรับเบราว์เซอร์บนมือถือ Safari 13.1 (บน iOS 13.4.1) สามารถจดจำโปรไฟล์สีของอุปกรณ์และแสดงภาพได้ตามนั้น[ 50 ] Chrome 83 (บนAndroid 9 ) ไม่สนใจโปรไฟล์การแสดงผล เพียงแค่แปลงภาพทั้งหมดเป็น sRGB [ 50 ]
ณ ปี 2023 Chrome 114 , Android Browser 114และFirefox สำหรับ Android 115รองรับพื้นที่สีหลายแบบ[ 51 ]และเช่นเดียวกันสำหรับเวอร์ชันเดสก์ท็อป: Chrome 118, Edge 114, Safari 16.6, Firefox 117 และOpera 100 [ 51 ]
ดูเพิ่มเติม
อ่านเพิ่มเติม
- เฟรเซอร์, บรูซ; บันติ้ง, เฟรด; เมอร์ฟี, คริส (2004). การจัดการสีในโลกแห่งความเป็นจริง . เบิร์กลีย์, แคลิฟอร์เนีย, สหรัฐอเมริกา: สำนักพิมพ์พีชพิต. ISBN 0-201-77340-6.
- Giorgianni, Edward J.; Madden, Thomas E. (1998). การจัดการสีดิจิทัล . Addison-Wesley. ISBN 0-201-63426-0.
- สวาร์ทซ์, ชาร์ลส์ เอส. (2004). ทำความเข้าใจภาพยนตร์ดิจิทัล: คู่มือสำหรับมืออาชีพ . สำนักพิมพ์โฟคัล. ISBN 978-0-240-80617-4.
- Morovic, Jan (2008). การทำแผนที่ขอบเขตสี . Wiley. ISBN 978-0-470-03032-5.
ลิงก์ภายนอก
- การจัดการสีและวิทยาศาสตร์เกี่ยวกับสี: บทนำโดย นอร์แมน โคเรน
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ การจัดการสี
การจัดการสี คือกระบวนการที่ทำให้มั่นใจได้ว่าสีที่ แสดง ผลมีความสม่ำเสมอและถูกต้องแม่นยำในอุปกรณ์ต่างๆ เช่น จอภาพ เครื่องพิมพ์และ กล้องถ่ายรูป โดยเกี่ยวข้องกับการใช้โปรไฟล์สี...
ภาพรวม
กำหนดคุณลักษณะ อุปกรณ์จัดการสีทุกชนิดจำเป็นต้องมีตารางเฉพาะบุคคล หรือ "โปรไฟล์สี" ซึ่งกำหนดคุณลักษณะการตอบสนองสีของอุปกรณ์นั้นๆ กำหนดมาตรฐาน แต่ละโปรไฟล์สีจะอธิบายสีเหล่านี้โดยสัมพันธ์กับชุดสีอ้างอิงมาตรฐาน ("พื้นที่เชื่อมต่อโปรไฟล์") แปล.
ลักษณะเฉพาะ
ในการอธิบายพฤติกรรมของอุปกรณ์แสดงผลต่างๆ จำเป็นต้องเปรียบเทียบ (วัด) อุปกรณ์เหล่านั้นโดยสัมพันธ์กับ พื้นที่สี มาตรฐาน บ่อยครั้งที่ต้องทำการปรับค่าเชิงเส้นก่อน เพื่อลบล้างผลกระทบของ การแก้ไขแกมมา ที่ทำไปเพื่อให้ได้ประโยชน์สูงสุดจาก เส้นทาง สี 8 บิต ที่จำกัด...
การสอบเทียบ
การสอบเทียบคล้ายกับการหาคุณลักษณะ แต่การสอบเทียบอาจรวมถึงการปรับแต่งอุปกรณ์ แทนที่จะเป็นการวัดค่าอุปกรณ์เพียงอย่างเดียว บางครั้งการจัดการสีจะถูกหลีกเลี่ยงโดยการสอบเทียบอุปกรณ์ให้เข้ากับพื้นที่สีมาตรฐานทั่วไป เช่น sRGB เมื่อการสอบเทียบทำได้ดีพอแล้ว...