Чи може GIF мати профіль CMYK?


10

Під час роботи над сценарієм InDesign, який перевіряє посилання, які використовуються у файлі, я вирішив перевірити, який кольоровий профіль використовувався для зображень, щоб я міг вивести його в журнал для користувача, проте коли я пишу своє умовне, щоб перевірити, чи посилання є GIF Я не знав, чи може GIF насправді мати профіль CMYK. Коли я досліджую вікіпедію :

Формат підтримує до 8 біт на піксель для кожного зображення, що дозволяє одному зображенню посилатись на власну палітру до 256 різних кольорів, вибраних з 24-бітового простору RGB кольорів. Він також підтримує анімацію та дозволяє окрему палітру до 256 кольорів для кожного кадру. Ці обмеження палітри роблять формат GIF менш придатним для відтворення кольорових фотографій та інших зображень безперервним кольором, але він добре підходить для більш простих зображень, таких як графіка або логотипи із суцільними кольоровими областями.

Він згадує лише RGB, але не зазначає, чи можна підтримувати профіль CMYK. Отже, чи може GIF підтримувати профіль CMYK?

Відповіді:


12

У специфікації GIF не згадується CMYK , і він підтримує лише кольорові трійки. Погляньте на синтаксис для кольорових таблиць, заданих специфікацією:

      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 потрібні чотирикореневі кольори, будь-який аналізатор, що слідує за специфікацією, не знатиме, що робити з "CMYK GIF", навіть якщо б ви підкорили значення в.


12

Коротка відповідь - ні, GIF не може підтримувати профіль CMYK.

Профіль CMYK - це криві серії, які відображають значення відсоткового значення кожного поділу до цілі. Зображення GIF зберігаються як INDEXED COLOR, який потім посилається на значення RGB для кожного кольору. Хоча значення CMYK можна отримати від значень RGB (гамма RGB ширша, ніж гамма CMYK, тому деякі кольори повинні бути наближені), не було б безперервної, повної "кривої" значень кольорів, щоб профіль не мав необхідну свободу для коригування.

Якщо вам надаються файли GIF або RGB або щось інше, ніж CMYK для друкованих робіт, тоді найкращий шлях - перетворити їх у CMYK та надати підтвердження для затвердження. Іноді все буде добре, іноді це буде катастрофа.

Крім того, я приймаю питання з припущенням, що «правильна» вимова є м'яким g (як у звуках, як JIF), G у GIF означає графічний, із жорстким G, тому GIF слід вимовляти з G, що звучить як G у графіці. Мені байдуже, що кажуть хтось (включаючи винахідників формату).


2
Я колись чув, як хтось говорив, "хто коли-небудь чув про {GER-афект}. Ерго Джіф". Я зазначив, що формат обміну Jrafic є настільки ж безглуздим.
Йорік

7
Зоряні війни каламбур: G alactic Я mperial F Orce не може підтримувати R тельное G oazon B adlands
DᴀʀᴛʜVᴀᴅᴇʀ

3
@ Yorik: З цього питання, чи обмінюються люди в різдвяний час?
supercat

5
Це гайка? Я це не струю.
Вестсайд

1
"Мені байдуже, що хтось (включаючи винахідників формату) каже". Не просто винахідник формату, а людина, яка придумала власне ім’я, і заявила його правильну вимову. G походить з графіки, але він вимовляється JIF, тому що в той час це був швидший формат файлу для вилучення, доступний в найкоротші терміни.
барбекю
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.