О стандартных форматах
lexa - 14/Мар/2011 00:08
Программировал тут вывод в формат CGATS (это в котором всякие цветовые замеры выводятся, пример ниже), по которому я тут уже немного проехался.
Заодно посмотрел много (десятки) примеров таких файликов, чтобы слова списать. Ну и исходники Argyll на предмет "как это читают".
Если кто-то имеет иллюзию, что это такой вот стандартный формат, который все понимают одинаково и все такое прочее, того жизнь еще не била. Даже форматы данных Пенсионного Фонда РФ - луч света в темном царстве в сравнении с CGATS.
Вот, например, загадка:
- Допустим, у меня в файле есть и LAB и RGB значения.
- Допустим, там же есть и стандартные отклонения замеров. Начинаем называть колонки: STDEV_L, STDEV_A, STDEV_B, STDEV_R, STDEV_G, STDEV_что?
- С XYZ/CMYK, кстати, аналогично.
Чтобы было понятнее о чем речь, это вот этот вот формат:
ORIGINATOR "Wolf Faust" DESCRIPTOR "Velvia 100F and Astia 100F, Type 3, L* a* b* (light D50, viewing angle 2)" MANUFACTURER "Wolf Faust - http://www.coloraid.de" CREATED "December 29, 2003" PROD_DATE "2003:10" DIFFUSE_GEOMETRY "opal" SERIAL "N031018 Batch average data" MATERIAL "Fujichrome Velvia 100F (RVP 100F)" KEYWORD "MEAN_DE" # Mean Delta E of samples compared to batch average NUMBER_OF_FIELDS 17 BEGIN_DATA_FORMAT SAMPLE_ID XYZ_X XYZ_Y XYZ_Z LAB_L LAB_A LAB_B LAB_C .....