Тестирование спектрофотометра ColorMunki, часть 1

Расширение функциональности спектрофотометров начального уровня ColorMunki.

«Родное» программное обеспечение ColorMunki Photo и Design. ориентировано на пользователей начального уровня, оно имеет весьма ограниченный набор функций, например, оно работает только с определенным набором (по формату или количеству элементов) тестовых шкал, ограниченным набором параметров при калибровке мониторов, не может учитывать влияние освещения при создании профилей для принтеров и т.п.

Мало того, кроме собственного ПО этот прибор не поддерживается ни одной другой коммерческой программой. Поэтому поначалу кажется, что расширить функциональность прибора невозможно.

Впрочем, энтузиасты всегда найдут выход!

Graeme Gill, создатель известной бесплатной open source систем управления цветом ArgyllCMS включил поддержку спектрофотометра ColorMunki в бета-версию ArgyllCMS v.1.1.0b.
Мы решили проверить, какие возможности даст использование ColorMunki с ArgyllCMS.

Краткую справку о том, что такое ArgyllCMS вы можете прочитать здесь.

Тестирование имело своей целью ответить на следующие вопросы:

  1. Выяснение сложностей при установке ColorMunki в системе.
  2. Возможно ли получать измерения с ColorMunki в виде какого либо стандартного файла измерений — ASCII (используется в ПО Gretag/Logo и некоторых других, расширения .it8 или .txt) или CGATS (расширение .ti3, используется в Argyll).
  3. Возможно ли создавать собственные тестовые формы с произвольным числом полей и промерять их.
  4. Возможно ли калибровать мониторы с помощью Argyll с дополнительными графическими надстройками (например, dispcalGUI).
  5. Возможно ли проводить измерения на просвет (например, бэклиты, транслюцентные пленки) и что для этого требуется.
  6. Оценка точности и повторяемости измерений ColorMunki.
Тестирование спектрофотометра ColorMunki, часть 1

Особенности установка драйвера ColorMunki

На компьютере, на котором проводилось тестирование, не было установлено «родное» ПО ColorMunki, поэтому при его подключении сразу появилось сообщение с предложением установить драйвер.

ArgyllCMS не использует драйвера производителя, поэтому в его дистрибутиве имеется набор его собственных драйверов для различных измерительных приборов. Драйвера находятся в папке libusbw. Мы указали путь к этой папке (файл ColorMunki.inf), после чего в системе появилось новое устройство ColorMunki (Argyll). См. скриншот.

В том случае, если на компьютере имеется «родное» ПО ColorMunki, для использования прибора с ArgyllCMS требуется произвести обновление драйвера.

Для этого надо в Device Manager выбрать Update driver и указать путь к папке libusbw. «Родной» драйвер при этом из системы не удаляется, поэтому при необходимости можно быстро переключаться между ними.

Стоит отметить, что подобный метод переключения драйверов также следует использовать и для любого другого прибора, подключаемого по USB, например, Eye-One Pro, Eye-One Dislpay, Huey и т.д.

Измерение отдельных полей (патчей)

За измерение отдельных патчей в ArgyllCMS предусмотрена отдельная утилита spotread.

Чтобы не вбивать команды в командной строке проще всего сделать bat-файл.

Простейший bat файл для измерения патчей на отражение содержит следующую строку:

start /b Argyll_V1.1.0_B\bin\spotread.exe -v test_patch.txt

В файл test_patch.txt будут записываться результаты измерений.

Поместить bat-файл следует в директорию, в которой лежит дистрибутив (папка Argyll_V1.1.0_B, которая содержит папку bin).

После запуска bat-файла spotread должен «увидеть» прибор, показать его название и серийный номер, предложить перевести датчик прибора в положение калибровки и нажать любую клавишу на клавиатуре для того, чтобы провести калибровку.

Тестирование спектрофотометра ColorMunki, часть 1

После завершения калибровки появится сообщение об ее успешном завершении (Calibration Complete) и программа предложит поместить прибор на патч, цвет которого требуется измерить.

Перед измерением надо перевести датчик прибора в положение измерения на отражение/просвет (вниз).

Нажимая кнопку на приборе, мы провели несколько измерений.

Тестирование спектрофотометра ColorMunki, часть 1

Далее клавишей Escape закрыли программу. На диске остался текстовый файл test_patch.txt с измерениями.

Его содержание примерно следующее:

YZL*a*b*44.31105236.67435872.4359150.107140-0.16968880.27214969.35042391.806833-0.314910-2.887294

ReadingX
142.760752
277.241157

Если требуется получить измерения в спектральном виде, то bat-файл следует модифицировать:

start /b Argyll_V1.1.0_B\bin\spotread.exe -v -s test_patch_s.txt

Теперь программа отображает не только XYZ и Lab, но и SPD (спектральное распределение энергии).

Тестирование спектрофотометра ColorMunki, часть 1

Пример файла test_patch_s.txt (2kb).

SPD представлен в диапазоне 410-730нм с шагом 10нм.
Но и это еще не все. ColorMunki имеет внутренне разрешение 3.3нм. ArgyllCMS позволяет считывать с прибора и эти данные.

Для этого bat-файл следует модифицировать следующим образом:
start /b Argyll_V1.1.0_B\bin\spotread.exe -v -s -H test_patch_sH.txt

Теперь SPD представлен в диапазоне 410-750нм с шагом 3.3нм!

Тестирование спектрофотометра ColorMunki, часть 1

Пример файла test_patch_sH.txt (4kb).

Возможность считывания спектральных данных может быть полезна при калибровке мониторов, т.к. пики люминисцентных ламп подсветки могут быть очень узкими и не считываться корректно при разрешении 10нм.

(опубликовано 15.07.2009г.)

Остались вопросы? Напишите нам!

UNIT Color Technologies