Lab для веера Pantone

Статус
Закрыто для дальнейших ответов.

mihas

15 лет на форуме
Сообщения
4 860
Реакции
2 872
по 4 спектра (промера) для каждого цвета, один из 4-х совпадает со значениями по ссылке выше.
Точно, там 4 фильтра! Но мне не доступно!-( Там массив в самом сжатом виде для одного фильтра 3 мб, это все надо на страницу подгрузить. Если все фильтры брать - получится уже 12 мб - многовато для веб-калькулятора, столько не принято грузить, долго. Взял фильтр М0 - no filter.
 

BlackRed

Участник
Топикстартер
Сообщения
293
Реакции
7
Да если кому нужны спектры пантонов от X-Rite в табличном виде, а не в виде их причудливого формата CxF - так оно в калькулятор отсюда подгружается: http://rudtp.pp.ru/assortment/inks_array_new.js
Что то у меня Ваши спектры не совпадают со спектрами что вытащил из Pantone Color Manager....
 

BlackRed

Участник
Топикстартер
Сообщения
293
Реакции
7
А чем мерили и сколько раз кстати? Я бы не рискнул упрекать X-Rite в неточности измерений, пару раз щелкнув иваном по вееру. Но вот ячейки вы в Excel круто покрасили, тут видно мастерство, расскажите как!
Мерял Eye-One, как правило по 2-3, а образцы где выскакивало большое dE от референса и больше, чтоб удостовериться, что нет ошибки. Раскраска в Excel - проход в макросе по ячейкам: "Worksheets("Pantone").Cells(I, 9).Interior.Color = RGB(R, G, b)"
 

cloud_in_the_sky

Участник
Сообщения
42
Реакции
37

Не по теме:
Там массив в самом сжатом виде
:) Скорее, раздут с царским размахом, вот так компактнее будет. Или наопределять функций вида
Код:
function C(i){return"PANTONE "+i.toString()+" C"}
или даже (если это не сильно медленнее, проверить конечно. Но с другой стороны нормализовать (делить на 10000) можно и в момент использования спектра, не так ли)
Код:
function C() {
    var ary = Array.prototype.slice.call(arguments);
    ary[0] = "PANTONE "+ary[0].toString()+" C";
    for (var i = 1; i < ary.length; i++) ary[0] /= 10000;
    return ary
}
тогда вместо первого второе т.е. еще до -400K.
Код:
["PANTONE 100 C",.0562,.0594,.075,.1453,.2427,.2674,.2653,.2627,.2705,.2799,.3115,.4258,.6349,.8036,.8546,.8586,.8623,.8659,.8627,.8613,.86,.8612,.8603,.8605,.8638,.8699,.8794,.8884,.8911,.8875,.8863,.892,.8998,.9073,.9125,.9184]
C(100,562,594,750,1453,2427,2674,2653,2627,2705,2799,3115,4258,6349,8036,8546,8586,8623,8659,8627,8613,8600,8612,8603,8605,8638,8699,8794,8884,8911,8875,8863,8920,8998,9073,9125,9184)
Или так.

 
Последнее редактирование:
  • Спасибо
Реакции: mihas

mihas

15 лет на форуме
Сообщения
4 860
Реакции
2 872
Что то у меня Ваши спектры не совпадают со спектрами что вытащил из Pantone Color Manager....
У меня с фильтром no filter которые. И поджаты до 4 знаков после запятой ибо больше уже не дает точности в лабе до 2 знака. Я правда не смотрел Pantone Color Manager, я вытянул из экзакта и сверил с паспортом, я давал ссылки откуда.
 

mihas

15 лет на форуме
Сообщения
4 860
Реакции
2 872
:) Скорее, раздут с царским размахом
:) Ну процентов на 10-12 можно ужать еще, согласен, хорошо вы показали. Но за 300 килобайт из 3 мегабайт не буду возиться пока. 12 мегабайт все равно в 2,5 не ужмешь.
Тут конечно есть вариант перевести часть вычислений на php, чтобы он брал на сервере данные и пользователю не все спектры отправлял а только вычисленные. Но сервер нагружать не хочу вычислениями, пусть клиентские машины считают.
 

mihas

15 лет на форуме
Сообщения
4 860
Реакции
2 872
Спасибо, вы вдохновили меня полазить по сайту X-Rite. Обнаружил полезную вещь - библиотеки пантонов + coated и + uncoated обновили в июле 2014 г, так и указано в библиотеках, что версия 2: http://www.xrite.com/downloader.aspx?FileID=1231&Type=P&returnurl=/product_overview.aspx?ID=1980&Action=support&SoftwareID=1231
Надо будет тоже обновить свои массивы от 2012 года. Потому что отличия с данными 2012 года есть. Вот на вскидку сравнение (Lab D50, 2 гр, фильтр M0, интерполяция из 10 нм в 5 нм):
Rhodamine Red C L a b
измерения @BlackRed - 52.99 76.76 -16.64
библиотека Exact 2012 г - 52.81 78.7 -19.03
библиотека Pantone Color Manager - 51.54 78.77 -13.89
библиотека Exact 2014 г P+ - 51.63 79.56 -17.62

Для Pantone Color Manager библиотеки явной не нашел на сайте, но данные по ней из Excel максимально выбиваются из всех остальных. Немного удивило, что в этих данных размерность спектров приведена к 100, тогда как традиционно на отражение размерность 1, для самосветящихся - размерность 10, а 100 - размерность для спектров самостоятельно измеренных с рассеивающим фильтром иллюминантов. Не могло быть такого, что из Pantone Color Manager взяты измерения за фильтром, отличным от M0? Потому что в Excel не указан на первой инфо-странице ни фильтр, ни опорный иллюминант для вычисления Lab, приходится догадываться. Lab-ов много хороших и разных, если у нас еще не вошло в привычку указывать фильтр, подразумевая что по умолчанию no filter M0, то уж иллюминант и наблюдателя CIE обычно все же указывают. Отсюда резонный вопрос - может в Excel вообще сравниваются данные за разными фильтрами, если они не указаны ни для самостоятельных измерений ни для данных Pantone Color Manager? В библиотеках X-Rite для Exact хотя бы четко оговариваются 4 разных фильтра.
 
Последнее редактирование:

mihas

15 лет на форуме
Сообщения
4 860
Реакции
2 872
Так же впрочем отличаются цифры от X-Rite для одинаковой краски в веерах PANTONE® и PANTONE+. Причем для PANTONE® уже и не дают данных к Exact. А какой из вееров промерен в Excel и в Pantone Color Manager?
 

BlackRed

Участник
Топикстартер
Сообщения
293
Реакции
7
Так же впрочем отличаются цифры от X-Rite для одинаковой краски в веерах PANTONE® и PANTONE+. Причем для PANTONE® уже и не дают данных к Exact. А какой из вееров промерен в Excel и в Pantone Color Manager?
Измерял "The PLUS Series", только сейчас обратил внимание на эту надпись на веере...
В файлах библиотек "Pantone Color Manager" обозначения без плюсика, но при запуске самого приложения высвечивается PANTONE+.
 

JAW

15 лет на форуме
Сообщения
15 797
Реакции
3 454
@BlackRed,
Когда X-Rite прибрал к рукам Pantone, насколько понимаю, возникли серьёзные телодвижения к более менее нормированию библиотеки цветов. Ранее раздрай был внутри одного веера.
И нужно учитывать, что срок годности веера пол года что ли...

@mihas, А есть ли предположения и можно ли в принципе понять, при какой денситометрической плотности предполагается печатать тот или иной Пантонный цвет для достижения нужного цвета?

А то... У нас двушка в основном пантоны катает, у них только денсик, да даже если спектрофотометр, то печатник не поймёт что ему нужно сделать...

И такой, довольно важный вопрос, допустим печать плаха CoolGray 10 + CoolGray 10 по сырому с двух секций.
Нужно добиться того, чтобы первый CoolGray 10 шёл в одном прогоне с триадой, а полосочки тонкие вторым CoolGray 10 шли вторым прогоном по сухому. Вот как можно это дело прикинуть чтобы перекинуть цвета по сырому на расклад денситометрический по сухому? Честно говоря по мне там хоть синим запечатай вторым прогоном, темнее и темнее, ширина полосок такая, что не измерить не глазом понять, почему они темнее :)
 

BlackRed

Участник
Топикстартер
Сообщения
293
Реакции
7
Для Pantone Color Manager библиотеки явной не нашел на сайте
Я брал библиотеку прямо из каталога программы, она в формате SQL, можно читал "SQLabs SQLiteManager v3.2", и плагингом к Firefox "SQLite Manager". Ни в одной из считанных таблиц нет упоминаний о фильтре. Измерения Lab делал для источника D50 и CIE 1931, 2 градуса.
 

JAW

15 лет на форуме
Сообщения
15 797
Реакции
3 454
Для SQLLite есть полноценный менеджер, собственно Вы его упомянули.
В названии таблиц, в названии полей таблиц ничего никаких намёков?

Формата SQL нет. Есть форматы конкретных баз данных основанные на SQL запросах.
Там роде и запросы прямо в таблице должны быть прописаны.
 

BlackRed

Участник
Топикстартер
Сообщения
293
Реакции
7
...В названии таблиц, в названии полей таблиц ничего никаких намёков?...
Есть таблица "MeasurementConditions" с полями: id, name, geometry uv_included, polarized, но она пустая.
Есть таблица "ViewingConditions" с полями: id, illuminant, observer, uv_index, так же пустая.
Таблица LabData с полями: id, colorID, viewingConditionsId, measurementConditionsId, L, a, b, C, H, но поля viewingConditionsId и measurementConditionsId пустые.
Таблица SpectralData с полями: id, colorID, viewingConditionsID, measurementConditionsID, reflectance, соответственно поля viewingConditionsID и measurementConditionsID пустые.
 

mihas

15 лет на форуме
Сообщения
4 860
Реакции
2 872
Ясно. Я сейчас конвертирую из CxF в таблицы CGATS данные по веерам из библиотек для Exact. Там четко 4 фильтра по порядку от M0 до M3. GOE от 2012 года и Plus от 2014. По моему это самое свежее. Если надо выложу в CGATS виде, то есть готовом к вставке в Excel. Просто я для себя в массивы переконвертирую, табуляторы заменю на запятые.
 

JAW

15 лет на форуме
Сообщения
15 797
Реакции
3 454
@BlackRed,
Дурят нашего брата. Id это поле связи.
Они походу только одну таблицу заполнили...
Фиг знает чем из своей общей базы.

Учитываю структуру, это выборка из более полной таблицы.
 

BlackRed

Участник
Топикстартер
Сообщения
293
Реакции
7
@mihas, Вытащу данные из CxF, не проблема. А вот что за 4 фильтра (прошу прощения за свою неграмотность)?
 

mihas

15 лет на форуме
Сообщения
4 860
Реакции
2 872
Обновил спектральные базы 4 вееров до самых свежих найденных у X-Rite в библиотеке для eXact, работает: http://rudtp.pp.ru/assortment/
Фильтр везде M0 - no filter: http://rudtp.pp.ru/assortment/inks_array_2014.js
Для веера Goe данные 2012 и для Plus - июля 2014. Для старых трех вееров PANTONE® данные по прежнему 2010 г. и видимо новых уже не будет. Причем в веере Plus по сравнению с данными 2010 года на 400 с лишним цветов больше в веере мелованных и немелованных чем было в 2010 году. Итого плюс 800 с лишним строк, подрос массив до 3,5 мб, ох-ох-ох. С другой стороны уменьшить его на 10 процентов, но заставить при этом клиентский комп еще выполнить 65 тысяч операций умножения для одного только веера на 0.0001 - по скорости ничего не выиграю особо.
 

mihas

15 лет на форуме
Сообщения
4 860
Реакции
2 872
А вот что за 4 фильтра?
M0 - no filter, M1 - D50, M2 - uv cut, M3 - поляризационный. Раньше i1 комплектовались либо M0 либо M2. Без смены. Теперь стали в новых приборах eXact все 4 фильтра встраивать. В новом i1 2 - в нем D50 реализован в виде дополнительного ультрафиолетового источника, чего не было в старых приборах. Вот на разнице показаний просто с лампочкой и лампочкой плюс уф - хорошая точность получается у них. Новый офсетный стандарт ISO 12647-2:2013 регламентирует все лабы с фильтром M1 чего ранее никогда не было, всегда был M0. Так что внимательнее теперь с фильтрами! M1 заметный синий сдвиг вносит относительно M0.
 
  • Спасибо
Реакции: Jeine
Статус
Закрыто для дальнейших ответов.