CMYK для RGB формулы Photoshop - PullRequest
       11

CMYK для RGB формулы Photoshop

2 голосов
/ 07 февраля 2011

Есть ли место, где я могу получить формулу, которую фотошоп использует для преобразования rgb в cmyk?Я знаю, что в Интернете есть формулы, но фотошоп не использует эту формулу.Он преобразует коллоры по-разному.

Может кто-нибудь сказать мне формулу фотошопа?

Спасибо!

Ответы [ 3 ]

5 голосов
/ 22 февраля 2011

Скорее всего, Photoshop использует цветовой профиль для преобразования RGB в CMYK.

Если вы хотите сделать то же самое с языком .NET в Windows, то для него есть API:

float[] colorValues = new float[4];
colorValues[0] = c / 255f;
colorValues[1] = m / 255f;
colorValues[2] = y / 255f;
colorValues[3] = k / 255f;

System.Windows.Media.Color color = Color.FromValues(colorValues,
    new Uri(@"C:\Users\me\Documents\ISOcoated_v2_300_eci.icc"));
System.Drawing.Color rgbColor = System.Drawing.Color.FromArgb(color.R, color.G, color.B);

Обратите внимание, что используются два разных класса Color из двух разных пространств имен.И вам, вероятно, необходимо добавить DLL PresentationCore в качестве ссылки.

В этом конкретном случае используется профиль ISO Coated v2 300% (ECI).Его можно скачать в разделе загрузок eci.org .Это часть большого ZIP-файла, содержащего несколько профилей.

Если вам нужно преобразовать полное изображение из CMYK в RGB, в том же пространстве имен есть специальные классы, которые также используют цветовой профиль.

Есть небольшое симпатичное онлайн-приложение для тестирования преобразования цвета CMYK с цветным профилем.

1 голос
/ 30 июня 2012

Это много разных цветовых профилей ICC для хранения цветов CMYK и RGB.Там нет ни одного конца все быть все кодирование для цвета.Существует RGB, sRGB, Adobe RGB, US Web Coated (SWOP) v2, GRACol и т. Д.

Как поставщик печати, я бы спросил, какова ваша конечная цель.Мы можем немного поговорить о сценариях Photoshop, если вы хотите работать с цветными объектами в Adobe Javascript, но если это связано с дизайном, я хотел бы предостеречь: цветовое пространство RGB обеспечивает более широкую цветовую гамму (больше цветов), многиеЭффекты Photoshop доступны только при работе в RGB, а размер файла RGB меньше (сохраняется только 3 канала RGB вместо 4 CMY & K).

Если вы сохраняете документ как CMYK, когда он поступает на принтерУстройство, аппаратное обеспечение принтера, по-другому интерпретирует цвета.Так что большую часть времени вам не выгодно работать в CMYK.

0 голосов
/ 18 февраля 2011

Я использую PhotoShop, но поиск в Google сообщает, что зависит от используемых вами устройств и управляется в Edit > Color Settings (Shift+Ctrl+K).

...