Сорри за обсуждение моей утилиты в теме про аргилл... :)
Отвечаю по вопросам:
sergo13 (23rd February 2010 - 10:10 PM) писал:
1. если не использовать рефернс то в окне программы считанные значения отображаются только LAB, а почему еще и не RGB ? И почему их нельзя сохранить в виде файла ?
Какой РГБ показывать - для D50, D65 или еще для чего? РГБ значения обычно никому не нужны, а LAB интересно посмотреть, например при замере чистого листа на предмет белизны, и кол-ва отбелки (синьки). Чтобы сохранять в файл в этом режиме, да и в ambient light и emission я не считал, что нужно. ;) Постараюсь сделать.
sergo13 (23rd February 2010 - 10:10 PM) писал:
2. В окне главной программы можно "Закончить измерения". А при использовании референса бесполезно, даже кнопка отключения не помогает. Надо шнурок усб выдергивать.
Тут есть проблема с логикой работы SDK и окон программы. Существующим интерфейсом этот глюк не победить (см. в конце).
sergo13 (23rd February 2010 - 10:10 PM) писал:
3. если файл референса не тот, то программа могла бы сказать об этом. А так она просто выпрыгивает.
Добавлю обработку исключения при открытии неподходящего файла.
sergo13 (23rd February 2010 - 10:10 PM) писал:
4. при использовании референса можно ситывать только стрипы, а не отдельные патчи
Считывание отдельных патчей с контролем по референсу в первоначальные планы не входило. И на момент времени когда писал фичу не знал, что на лету можно переключать режимы spot-scan. Подумаю как сделать совмещенный и спот и скан режимы. Пока что сравнивается только количество считанных патчей и все. Ни направление, ни "характер" патчей не сравнивается.
sergo13 (23rd February 2010 - 10:10 PM) писал:
Первоначально полоса под замеряемым стрипом залита синенькими квадратами.
Так отображается фокус текущей строки.
sergo13 (23rd February 2010 - 10:10 PM) писал:
Если снова считаем, но уже правильно, то пишется все ОК но в строчках под основным цветастым стрипом могут остаться закрашенные квадраты.
Да, забыл, сначала надо делать обнуление строки.
sergo13 (23rd February 2010 - 10:10 PM) писал:
5. при сохранении результатов всегда одно и тоже содержимое независимо от выбора ТОЛЬКО LAB ИЛИ ВСЕ. записываются значения LAB,RGB и Spectr. Конечно это не проблема в экселе убрать лишнее.
Опять же сначала хотел сохранять (читать) только в формате logo для profilemaker. Для profilemaker выходной файл содержит всю нужную информацию. Сохранения "просто LAB" не доделал... :D
На будущее: программа писалась больше для тренировки "разбора" SDK почти без наличия документации, не претендуя на юзабилити и безглючность. От этого отношения существующий интерфейс и код, имхо, не позволит нормально расширять функционал. Поэтому в плане, если не будет совсем лень утилиту перепишу полностью с измененным интерфейсом.