|
@@ -13,10 +13,20 @@
|
|
|
static void
|
|
|
register_custom_tiff_tags(TIFF *tif)
|
|
|
{
|
|
|
- static const TIFFFieldInfo custom_fields[] = {
|
|
|
- {TIFFTAG_FORWARDMATRIX1, -1, -1, TIFF_SRATIONAL, FIELD_CUSTOM, 1, 1,
|
|
|
- "ForwardMatrix1"},
|
|
|
- };
|
|
|
+ static const TIFFFieldInfo custom_fields[] = {
|
|
|
+ {DCPTAG_FORWARD_MATRIX_1, -1, -1, TIFF_SRATIONAL, FIELD_CUSTOM, 1, 1,
|
|
|
+ "ForwardMatrix1"},
|
|
|
+ {DCPTAG_FORWARD_MATRIX_2, -1, -1, TIFF_SRATIONAL, FIELD_CUSTOM, 1, 1,
|
|
|
+ "ForwardMatrix2"},
|
|
|
+ {DCPTAG_PROFILE_TONE_CURVE, -1, -1, TIFF_SRATIONAL, FIELD_CUSTOM, 1, 1,
|
|
|
+ "ProfileToneCurve"},
|
|
|
+ {DCPTAG_PROFILE_HUE_SAT_MAP_DIMS, -1, -1, TIFF_SRATIONAL, FIELD_CUSTOM, 1, 1,
|
|
|
+ "ProfileHueSatMapDims"},
|
|
|
+ {DCPTAG_PROFILE_HUE_SAT_MAP_DATA_1, -1, -1, TIFF_SRATIONAL, FIELD_CUSTOM, 1, 1,
|
|
|
+ "ProfileHueSatMapData1"},
|
|
|
+ {DCPTAG_PROFILE_HUE_SAT_MAP_DATA_2, -1, -1, TIFF_SRATIONAL, FIELD_CUSTOM, 1, 1,
|
|
|
+ "ProfileHueSatMapData2"},
|
|
|
+ };
|
|
|
|
|
|
// Add missing dng fields
|
|
|
TIFFMergeFieldInfo(tif, custom_fields,
|