GIF สามารถมีโปรไฟล์ CMYK ได้หรือไม่


10

ในขณะที่ทำงานกับสคริปต์ InDesign ที่ตรวจสอบลิงก์ที่ใช้ในไฟล์ฉันตัดสินใจที่จะตรวจสอบว่าโปรไฟล์สีใดบ้างที่ถูกนำไปใช้กับภาพเพื่อให้ฉันสามารถส่งออกไปยังบันทึกสำหรับผู้ใช้ แต่เมื่อฉันเขียนเงื่อนไขของฉัน GIF ฉันไม่แน่ใจว่า GIF จะมีโปรไฟล์ CMYK จริงหรือไม่ เมื่อฉันค้นคว้าวิกิพีเดีย :

รูปแบบรองรับสูงสุด 8 บิตต่อพิกเซลสำหรับแต่ละภาพทำให้ภาพหนึ่งภาพสามารถอ้างอิงจานสีของตนเองได้มากถึง 256 สีที่เลือกจากพื้นที่สี RGB 24 บิต นอกจากนี้ยังรองรับภาพเคลื่อนไหวและอนุญาตให้มีจานสีแยกกันมากถึง 256 สีสำหรับแต่ละเฟรม ข้อ จำกัด ของจานสีเหล่านี้ทำให้รูปแบบ GIF ไม่เหมาะสำหรับการทำซ้ำภาพถ่ายสีและภาพอื่นที่มีสีต่อเนื่อง แต่เหมาะสำหรับภาพที่ง่ายกว่าเช่นกราฟิกหรือโลโก้ที่มีสีทึบ

มันพูดถึง RGB เท่านั้นแต่ไม่ได้พูดถึงว่าสามารถรองรับโปรไฟล์ CMYK ได้หรือไม่ ดังนั้น GIF สามารถสนับสนุนโปรไฟล์ CMYK ได้หรือไม่

คำตอบ:


12

ไม่มีการกล่าวถึง CMYK ในข้อมูลจำเพาะ GIFและรองรับเฉพาะสีสามสีเท่านั้น ดูที่ไวยากรณ์สำหรับตารางสีที่กำหนดโดยข้อมูลจำเพาะ:

      7 6 5 4 3 2 1 0        Field Name                    Type
     +===============+
  0  |               |       Red 0                         Byte
     +-             -+
  1  |               |       Green 0                       Byte
     +-             -+
  2  |               |       Blue 0                        Byte
     +-             -+
  3  |               |       Red 1                         Byte
     +-             -+
     |               |       Green 1                       Byte
     +-             -+
 up  |               |
     +-   . . . .   -+       ...
 to  |               |
     +-             -+
     |               |       Green 255                     Byte
     +-             -+
767  |               |       Blue 255                      Byte
     +===============+

เนื่องจากค่า CMYK จะต้องใช้ quadruplet สีตัวแยกวิเคราะห์ใด ๆ ที่ตามสเป็คจะไม่ทราบว่าจะทำอย่างไรกับ "CMYK GIF" แม้ว่าคุณจะใส่ค่าลงไป


12

คำตอบสั้น ๆ คือไม่ GIF ไม่สามารถรองรับโปรไฟล์ CMYK ได้

โปรไฟล์ CMYK เป็นชุดโค้งนอกที่จับคู่ค่าร้อยละของแต่ละการแยกกับเป้าหมาย ภาพ GIF ถูกบันทึกเป็น INDEXED COLOR ซึ่งอ้างอิงค่า RGB สำหรับแต่ละสี ในขณะที่ค่า CMYK สามารถได้มาจากค่า RGB (ขอบเขต RGB กว้างกว่าช่วง CMYK ดังนั้นบางสีจะต้องมีการประมาณ) จะไม่มี 'เส้นโค้ง' ที่สมบูรณ์ของค่าสีดังนั้นโปรไฟล์จะไม่มี อิสรภาพที่จำเป็นในการปรับ

หากคุณได้รับไฟล์ GIF หรือ RGB หรือสิ่งอื่นที่ไม่ใช่ CMYK สำหรับงานพิมพ์เส้นทางที่ดีที่สุดคือการแปลงเป็น CMYK และออกหลักฐานเพื่อขออนุมัติ บางครั้งทุกอย่างจะดีบางครั้งมันจะเป็นหายนะ

นอกจากนี้ฉันยังมีปัญหากับข้อเสนอแนะว่าการออกเสียง 'ถูกต้อง' คือการอ่อน g (ดังในเสียงเหมือน JIF), G in GIF ย่อมาจากกราฟิคที่มี G ยากดังนั้น GIF ควรออกเสียงด้วย G ที่ฟัง เหมือน G ในกราฟิค ฉันไม่สนใจว่าใคร (รวมถึงนักประดิษฐ์ในรูปแบบ) จะพูดอะไร


2
ฉันเคยได้ยินคนพูดว่า "ผู้ที่เคยได้ยิน {GER-affe}. ergo Jif" ฉันชี้ให้เห็นว่ารูปแบบการแลกเปลี่ยน Jrafic นั้นไร้สาระเท่ากัน
Yorik

7
Star Wars pun: G alactic Iจักรวรรดิf orce ไม่สามารถรองรับr ough G oazon B adlands
DᴀʀᴛʜVᴀᴅᴇʀ

3
@Yorik: สำหรับเรื่องนี้มีคนแลกเปลี่ยนความสุขในช่วงคริสต์มาสหรือเปล่า?
supercat

5
นั่นเป็นเรื่องตลกหรือเปล่า? ฉันไม่ได้เจ็ท
Westside

1
"ฉันไม่สนใจว่าใคร (รวมถึงนักประดิษฐ์ในรูปแบบ) จะพูดอะไร" ไม่เพียง แต่เป็นนักประดิษฐ์ในรูปแบบ แต่เป็นคนที่สร้างชื่อจริงขึ้นมาและประกาศการออกเสียงที่ถูกต้อง G มาจากกราฟิค แต่มันเด่นชัด JIF เพราะมันเป็นรูปแบบไฟล์ที่เร็วกว่าในการเรียกใช้ซึ่งมีให้ในระยะเวลาอันสั้น
บาร์บีคิว
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.