Kann ein GIF ein CMYK-Profil haben?


10

Während ich an einem InDesign-Skript arbeitete, das die in einer Datei verwendeten Links überprüft, habe ich beschlossen, zu überprüfen, welches Farbprofil für Bilder verwendet wurde, damit ich es in ein Protokoll für den Benutzer ausgeben kann. Wenn ich jedoch meine Bedingung schreibe, um zu überprüfen, ob es sich um einen Link handelt GIF Ich war mir nicht sicher, ob ein GIF tatsächlich ein CMYK-Profil haben könnte. Wenn ich Wikipedia recherchiere :

Das Format unterstützt bis zu 8 Bit pro Pixel für jedes Bild, sodass ein einzelnes Bild auf seine eigene Palette von bis zu 256 verschiedenen Farben verweisen kann, die aus dem 24-Bit-RGB-Farbraum ausgewählt wurden. Es unterstützt auch Animationen und ermöglicht eine separate Palette mit bis zu 256 Farben für jedes Bild. Aufgrund dieser Palettenbeschränkungen eignet sich das GIF-Format weniger für die Wiedergabe von Farbfotos und anderen Bildern mit kontinuierlicher Farbe. Es eignet sich jedoch gut für einfachere Bilder wie Grafiken oder Logos mit festen Farbbereichen.

Es wird nur RGB erwähnt , es wird jedoch nicht erwähnt, ob ein CMYK-Profil unterstützt werden kann. Kann ein GIF ein CMYK-Profil unterstützen?

Antworten:


12

CMYK wird in der GIF-Spezifikation nicht erwähnt und unterstützt nur Farbtripletts. Werfen Sie einen Blick auf die Syntax für Farbtabellen, die in der Spezifikation angegeben sind:

      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
     +===============+

Da für CMYK-Werte Farbvierfache erforderlich wären, würde jeder Parser, der der Spezifikation folgt, nicht wissen, was mit einem "CMYK-GIF" zu tun ist, selbst wenn Sie die Werte in shoehorned haben.


12

Die kurze Antwort lautet: Nein, ein GIF kann ein CMYK-Profil nicht unterstützen.

Ein CMYK-Profil ist eine Reihe von Kurven, die den Prozentwert jeder Trennung einem Ziel zuordnen. GIF-Bilder werden als INDEXIERTE FARBE gespeichert, die dann auf einen RGB-Wert für jede Farbe verweist. Während CMYK-Werte aus den RGB-Werten abgeleitet werden könnten (der RGB-Farbumfang ist breiter als der CMYK-Farbumfang, sodass einige Farben angenähert werden müssten), würde es keine kontinuierliche, vollständige "Kurve" von Farbwerten geben, sodass das Profil keine haben würde die notwendige Freiheit zur Anpassung.

Wenn Sie GIFs oder RGB-Dateien oder etwas anderes als CMYK für Druckarbeiten erhalten, ist es am besten, diese in CMYK zu konvertieren und einen Nachweis zur Genehmigung auszustellen. Manchmal wird alles gut, manchmal wird es eine Katastrophe sein.

Ich habe auch Probleme mit dem Vorschlag, dass die 'richtige' Aussprache mit einem weichen g ist (wie in Klängen wie JIF), das G in GIF steht für Grafik, mit einem harten G, daher sollte GIF mit einem G ausgesprochen werden, das klingt wie das G in Grafik. Es ist mir egal, was jemand (einschließlich der Erfinder des Formats) sagt.


2
Ich hörte einmal jemanden sagen "der jemals von einem {GER-affe} gehört hat. Ergo Jif." Ich habe darauf hingewiesen, dass das Jrafic Interchange Format ebenso unsinnig ist.
Yorik

7
Star Wars Wortspiel: G alactic I mperial F orce kann die R ough G oazon B adlands nicht unterstützen
DᴀʀᴛʜVᴀᴅᴇʀ

3
@Yorik: Tauschen die Leute zur Weihnachtszeit Geschenke aus?
Supercat

5
Ist das ein Goke? Ich spritze es nicht.
Westside

1
"Es ist mir egal, was jemand (einschließlich der Erfinder des Formats) sagt." Nicht nur der Erfinder des Formats, sondern auch der Mann, der den eigentlichen Namen selbst erfunden und seine korrekte Aussprache erklärt hat. Das G stammt aus Grafiken, ist jedoch ausgesprochen JIF, da es zu der Zeit ein SCHNELLERes Dateiformat war, das im Handumdrehen abgerufen werden konnte.
Barbecue
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.