Camconst.json updates, Issue 2348, thanks to Ilias

This commit is contained in:
Ingo
2014-10-23 21:54:57 +02:00
parent 4a4bf82246
commit f0a30b2198

View File

@@ -464,6 +464,32 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
] ]
} }
}, },
{ // Quality A, ISO and aperture WL data by CharlyW at RawTherapee forums, missing samples safely guessed
"make_model": "Canon EOS 7D",
"dcraw_matrix": [ 5962,-171,-732,-4189,12307,2099,-911,1981,6304 ], // Colin Walker
// "dcraw_matrix": [ 6844,-996,-856,-3876,11761,2396,-593,1772,6198 ], // dcraw
"ranges": {
"white": [
{ "iso": [ 100, 125 ], "levels": 13480 }, // typical 13584
{ "iso": [ 160, 320, 640, 1250, 2500 ], "levels": 12550 }, // typical 12650
{ "iso": [ 200, 250, 400, 500, 800, 1000, 1600, 2000, 3200, 4000, 5000, 6400, 12800 ], "levels": 15200 } // typical 15304
],
"white_max": 16383,
"aperture_scaling": [
/* note: no scale factors known for f/1.2 and f/1.0 (no lenses to test with), but the
typical 12650 white levels maxes out at "white_max" for f/1.4 and below anyway. */
{ "aperture": 1.4, "scale_factor": 1.250 }, // guessed
{ "aperture": 1.6, "scale_factor": 1.150 }, // guessed
{ "aperture": 1.8, "scale_factor": 1.110 }, // 15196/13584
{ "aperture": 2.0, "scale_factor": 1.080 }, // 14734/13584
{ "aperture": 2.2, "scale_factor": 1.050 }, // 14386/13584
{ "aperture": 2.5, "scale_factor": 1.040 }, // 14272/13584
{ "aperture": 2.8, "scale_factor": 1.030 }, // 14042/13584
{ "aperture": 3.2, "scale_factor": 1.015 }, // guessed
{ "aperture": 3.5, "scale_factor": 1.000 } // guessed negligible
]
}
},
{ // Quality A - ISO and aperture WL data by Ilias at Avclub gr forums { // Quality A - ISO and aperture WL data by Ilias at Avclub gr forums
"make_model": "Canon EOS 40D", "make_model": "Canon EOS 40D",
@@ -516,6 +542,31 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
] ]
} }
}, },
{ // Quality A, ISO and aperture WL data copyed from Shalrath's 60D data at RawTherapee forums
"make_model": "Canon EOS 60Da",
"dcraw_matrix": [ 17492,-7240,-2023,-1791,10323,1701,-186,1329,5406 ], // 60Da dng d65
"ranges": {
"white": [
{ "iso": [ 100, 125 ], "levels": 13480 }, // typical 13583
{ "iso": [ 160, 320, 640, 1250, 2500 ], "levels": 12550 }, // typical 12650
{ "iso": [ 200, 250, 400, 500, 800, 1000, 1600, 2000, 3200, 4000, 5000, 6400, 12800 ], "levels": 15200 } // typical 15304
],
"white_max": 16383,
"aperture_scaling": [
/* note: no scale factors known for f/1.2 and f/1.0 (had no lenses to test with), but the
typical 12650 white levels maxes out at "white_max" for f/1.4 and below anyway. */
{ "aperture": 1.4, "scale_factor": 1.300 }, // gaps 81of301
{ "aperture": 1.6, "scale_factor": 1.200 },
{ "aperture": 1.8, "scale_factor": 1.140 },
{ "aperture": 2.0, "scale_factor": 1.080 }, // gaps 1of11
{ "aperture": 2.2, "scale_factor": 1.060 },
{ "aperture": 2.5, "scale_factor": 1.050 },
{ "aperture": 2.8, "scale_factor": 1.030 },
{ "aperture": 3.2, "scale_factor": 1.015 },
{ "aperture": 3.5, "scale_factor": 1.000 } // no sample but it would be negligible
]
}
},
{ // Quality A, ISO and aperture WL data by Shalrath at RawTherapee forums { // Quality A, ISO and aperture WL data by Shalrath at RawTherapee forums
"make_model": "Canon EOS 60D", "make_model": "Canon EOS 60D",
"dcraw_matrix": [ 6719,-994,-925,-4408,12426,2211,-887,2129,6051 ], "dcraw_matrix": [ 6719,-994,-925,-4408,12426,2211,-887,2129,6051 ],
@@ -542,7 +593,7 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
} }
}, },
{ // Quality B, more aperture scale factors needed { // Quality B, more aperture scale factors needed
"make_model": "Canon EOS 70D", "make_model": [ "Canon EOS 70D", "Canon EOS 7D Mark II" ], // guess for 7DII as the sensors look "same"
"dcraw_matrix": [ 7034,-804,-1014,-4420,12564,2058,-851,1994,5758 ], "dcraw_matrix": [ 7034,-804,-1014,-4420,12564,2058,-851,1994,5758 ],
"ranges": { "ranges": {
"white": [ "white": [
@@ -660,6 +711,15 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
"ranges": { "white": 16300 } "ranges": { "white": 16300 }
}, },
{ // Quality X, preliminary support, color data guessed from G16
"make_model": "Canon PowerShot G7 X",
"dcraw_matrix": [ 8020,-2687,-682,-3704,11879,2052,-965,1921,5556 ], // D65 matrix copy from Canon powershot G16
// "raw_crop": [ 116, 24, 5504, 3680 ], // Sensor size 5632x3710. Largest usefull frame 120-5616X28-3702 = 5504x3682, 4pix RTborders, Left Border 120-4, Top border 28-4
"raw_crop": [ 128, 36, 5480, 3656 ], // Default official 3/2 frame 5472X3648, 4pix borders, Left Border 132-4, Top border 40-4
"masked_areas": [ 40, 4, 3680, 76 ],
"ranges": { "white": 4080 }
},
{ // Quality A, changes for raw crop which is wrong (larger) in Dcraw { // Quality A, changes for raw crop which is wrong (larger) in Dcraw
"make_model": "Canon PowerShot S120", "make_model": "Canon PowerShot S120",
"dcraw_matrix": [ 6961,-1685,-695,-4625,12945,1836,-1114,2152,5518 ], "dcraw_matrix": [ 6961,-1685,-695,-4625,12945,1836,-1114,2152,5518 ],
@@ -668,30 +728,43 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
"ranges": { "white": 4050 } "ranges": { "white": 4050 }
}, },
{ // Quality X, preliminary support, color data guessed
"make_model": "Canon PowerShot SX60 HS",
"dcraw_matrix": [ 12432,-4753,-1247,-2110,10691,1629,-412,1623,4926 ], // copy from SX50
"raw_crop": [ 120, 34, 4616, 3464 ], // full raw 4768x3516, Usable 96,16,4672,3498 - Canon official 4608x3456 left 124 top 38,
"masked_areas": [ 20, 2, 3480, 80 ],
"ranges": { "white": 4050 } // nominal 4080-4093
},
{ // Quality A { // Quality A
"make_model": "FUJIFILM S1", "make_model": "FUJIFILM S1",
// "dcraw_matrix": [ 11705,-4262,-1107,-2282,10791,1709,-555,1713,4945 ] // MATRIX FROM FUJI SL1000
"dcraw_matrix": [ 12297,-4882,-1202,-2106,10691,1623,-88,1312,4790 ] // DNG_v8.5 D65 "dcraw_matrix": [ 12297,-4882,-1202,-2106,10691,1623,-88,1312,4790 ] // DNG_v8.5 D65
}, },
{ // Quality B { // Quality B
"make_model": [ "FUJIFILM X-T1", "FUJIFILM X-E2" ], "make_model": [ "FUJIFILM X-T1", "FUJIFILM X-E2" ],
"dcraw_matrix": [ 8458,-2451,-855,-4597,12447,2407,-1475,2482,6526 ], // DNG D65 "dcraw_matrix": [ 8458,-2451,-855,-4597,12447,2407,-1475,2482,6526 ], // DNG D65
// "dcraw_matrix": [ 9289,-3279,-632,-3539,11137,2758,-1049,1950,6544 ], // X-RITE D55 // "dcraw_matrix": [ 9289,-3279,-632,-3539,11137,2758,-1049,1950,6544 ], // X-RITE D55
"ranges": { "white": 16100 } "ranges": { "white": 16100 }
}, },
{ // Quality B
"make_model": "FUJIFILM X30",
"dcraw_matrix": [ 12328,-5256,-1144,-4469,12927,1675,-87,1291,4351 ], // DNG8.7rc1 D65
"ranges": { "white": 4048 }
},
{ // Quality B,
"make_model": [ "Nikon 1 V3", "Ninon 1 J4" ], // Same format { // Quality A
"make_model": [ "Nikon 1 V3", "Nikon 1 J4" ], // Same format
"dcraw_matrix": [ 5958,-1559,-571,-4021,11453,2939,-634,1548,5087 ], // matrix from DNG_v8.5 d65 "dcraw_matrix": [ 5958,-1559,-571,-4021,11453,2939,-634,1548,5087 ], // matrix from DNG_v8.5 d65
// "dcraw_matrix": [ 5306,-1066,-469,-3865,11189,3076,-399,1341,5120 ], // matrix dXo D50, // "dcraw_matrix": [ 5306,-1066,-469,-3865,11189,3076,-399,1341,5120 ], // matrix dXo D50,
"ranges": { "black": 200, "white": 4080 } // exif 800 "ranges": { "black": 200, "white": 4080 } // exif BL=800, lower WL to 4080 from 4095 due to some non linearity detected at raw highlights
}, },
{ // Quality B, conflict with "Nikon 1 " in Dcraw_v9.21_r1.464 2014/06/13 { // Quality A,
"make_model": "Nikon 1 S2", // "make_model": "Nikon 1 S2", //
"dcraw_matrix": [ 6612,-1342,-618,-3338,11055,2623,-174,1792,5075 ], // matrix from DNG_v8.5 d65 "dcraw_matrix": [ 6612,-1342,-618,-3338,11055,2623,-174,1792,5075 ], // matrix from DNG_v8.5 d65
"ranges": { "black": 200, "white": 4080 } // exif 800 "ranges": { "black": 200, "white": 4080 } // exif BL=800
}, },
{ // quality B, lacks aperture and ISO scaling, known to exist, but little to gain as the levels are so close to white_max { // quality B, lacks aperture and ISO scaling, known to exist, but little to gain as the levels are so close to white_max
@@ -705,22 +778,18 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
// aperture scaling not measured, but known to exist, at f/1.8 the G channels hits white_max // aperture scaling not measured, but known to exist, at f/1.8 the G channels hits white_max
} }
}, },
// { // Quality A, new model, not in dcraw 9.20, conflict with D4 in dcraw 9.20, sRAW format not supported
// "make_model": "Nikon D4s", { // Quality B, does not work with 12bit files
// "dcraw_matrix": [ 8598,-2848,-857,-5618,13606,2195,-1002,1773,7137 ], "make_model": "Nikon D5300",
// "ranges": { "black": 768, "white": 16300 } "dcraw_matrix": [ 6988,-1384,-714,-5631,13410,2447,-1485,2204,7318 ], // adobe dcp d65
// }, "ranges": { "black": 600, "white": 16300 } // attention.. BL/WL values are for 14bit files, has to be BL150/WL4070 for 12bit files. WL typical 16383 set to 16300 for safety
// { // Quality A, // correction for BL 147 to 150 and color matrix },
// "make_model": "Nikon D3300",
// "dcraw_matrix": [ 6988,-1384,-714,-5631,13410,2447,-1485,2204,7318 ], // matrix from adobe dcp d65 { // Quality B, does not work with 12bit files
// "ranges": { "black": 150, "white": 4095 } "make_model": "Nikon D750",
// }, "dcraw_matrix": [ 9020,-2890,-715,-4535,12436,2348,-934,1919,7086 ], // adobe dcp d65 DNGv8.7rc1
// { // Quality B, does not work with 12bit files - experimenting with matrices "ranges": { "black": 600, "white": 16300 } // attention.. BL/WL values are for 14bit files, has to be BL150/WL4070 for 12bit files. WL typical 16383 set to 16300 for safety
// "make_model": "Nikon D5300", },
// "dcraw_matrix": [ 6988,-1384,-714,-5631,13410,2447,-1485,2204,7318 ], // matrix from adobe dcp d65
// "dcraw_matrix": [ 7009,-1699,-414,-5209,12641,2886,-1201,1904,7229 ], // Calculated from DxO d50
// "ranges": { "black": 600 } // attention .. this is for 14bit files and has to be 150 for 12bit files
// },
{ // quality B, lacks WL measures at intermediate ISOs (160-250-320 ..) and measures at long exposures with LongExposureNoiseReduction { // quality B, lacks WL measures at intermediate ISOs (160-250-320 ..) and measures at long exposures with LongExposureNoiseReduction
// aperture scaling known to exist, but little to gain as the levels are so close to white_max // aperture scaling known to exist, but little to gain as the levels are so close to white_max
@@ -729,7 +798,7 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
"raw_crop": [ 0, 0, 6034, 4028 ], // Dcraw has no raw crop for D610 "raw_crop": [ 0, 0, 6034, 4028 ], // Dcraw has no raw crop for D610
"ranges": { "ranges": {
"white": [ "white": [
{ "iso": [ 50, 100 ], "levels": [ 15800, 15700, 15800 ] }, // typical G1/G2 15778, R/B 15879 lowered to 15700, 158800 for possible WL distribution under LENR { "iso": [ 50, 100 ], "levels": [ 15800, 15700, 15800 ] }, // typical G1/G2 15778, R/B 15879 lowered to 15700, 15800 for possible WL distribution under LENR
{ "iso": [ 200, 400, 800 ], "levels": [ 16300, 15700, 16300 ] }, // 15878, 16383 { "iso": [ 200, 400, 800 ], "levels": [ 16300, 15700, 16300 ] }, // 15878, 16383
{ "iso": 1600, "levels": [ 16300, 16100, 16300 ] }, // 16145-165, 16383 { "iso": 1600, "levels": [ 16300, 16100, 16300 ] }, // 16145-165, 16383
{ "iso": [ 3200, 6400, 12800, 25600 ], "levels": [ 16300, 16300, 16300 ] } // 16383 { "iso": [ 3200, 6400, 12800, 25600 ], "levels": [ 16300, 16300, 16300 ] } // 16383
@@ -738,6 +807,31 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
} }
}, },
{ // quality B; Data from RussellCottrell at RT forums. Largest aperture scale factor is 1.013, about 1/50th of a stop
"make_model": "Nikon D800E",
"dcraw_matrix": [ 7866,-2108,-555,-4869,12483,2681,-1176,2069,7501 ], // D800/D800E from dcraw.c
"ranges": {
"white": [
{ "iso": [ 100, 125, 160, 200, 250, 320, 400, 500, 640, 800, 1000, 1250 ], "levels": [ 16300, 15700, 16300 ] }, // 15779-15781
{ "iso": [ 1600 ], "levels": 16000 }, // 16085-16113
{ "iso": [ 2000, 2500, 3200, 4000, 5000, 6400, 12800, 25600 ], "levels": 16300 } // 16383
]
}
},
{ // quality B; Data from RusselCottrell at RT forums. sensor is not uniform
"make_model": "Nikon D700",
"dcraw_matrix": [ 8139,-2171,-663,-8747,16541,2295,-1925,2008,8093 ],
"ranges": { "white": 15800 } // Russell's lowest 15400.. nominal 15892
},
{ // quality B, BL and colour matrix corrections for Dcraw's v9.22 r1467 preliminary support
// WL set at 16300 from nominal 16380 for possible non linearities with LENR
"make_model": "Nikon D810",
// "dcraw_matrix": [ 6502,-2328,154,-4249,9943,4307,-1303,2538,8108 ], // dcraw 9.22 v1.467
"dcraw_matrix": [ 9369,-3195,-791,-4488,12430,2301,-893,1796,6872 ], // dcp_v8.6 d65
"raw_crop": [ 0, 0, 7380, 4928 ], // Official raw crop 7380x4928,
"ranges": { "black": 600, "white": 16300 }, // attention BL600 is for 14bit raws and has to be 150 for 12 bit raws. Typical WL at 16383
"white_max": 16383
},
{ // Quality A, new model, there is a conflict with E-M1 in Dcraw.cc, raw crop correction { // Quality A, new model, there is a conflict with E-M1 in Dcraw.cc, raw crop correction
"make_model": "OLYMPUS E-M10", "make_model": "OLYMPUS E-M10",
@@ -761,6 +855,20 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
"dcraw_matrix": [ 10435,-3208,-72,-2293,10506,2067,-486,1725,4682 ], // RT, copy from custom dcp d55 "dcraw_matrix": [ 10435,-3208,-72,-2293,10506,2067,-486,1725,4682 ], // RT, copy from custom dcp d55
"ranges": { "black": 15, "white": 4050 } // 15 is BL offstet. Dcraw/RT read the base offset from exif and calculates total BL = BLbase+BLoffset "ranges": { "black": 15, "white": 4050 } // 15 is BL offstet. Dcraw/RT read the base offset from exif and calculates total BL = BLbase+BLoffset
}, },
{ // Quality B, New model, color data based on dng_v8.6
// Intermediate ISO and Long exposure samples missing.
"make_model": "Panasonic DMC-FZ1000",
"dcraw_matrix": [ 7830,-2696,-763,-3325,11667,1866,-641,1712,4824 ], // dcp_v8.6 d65
"ranges": {
"black": 15, // 15 is BL offstet. Dcraw/RT read the base offset from exif and calculates total BL = BLbase+BLoffset
"white": [
{ "iso": 80, "levels": 3720 }, // exif:3277 distribution peak at 3742 up to +/- 10
{ "iso": [ 125, 200, 400, 800, 1600, 3200, 6400, 12600, 25600 ], "levels": 4060 } // exif 4095 normal distribution 4080-4095
]
}
},
{ // Quality A { // Quality A
"make_model": "Panasonic DMC-LF1", "make_model": "Panasonic DMC-LF1",
"dcraw_matrix": [ 9379,-3267,-816,-3227,11560,1881,-926,1928,5340 ], "dcraw_matrix": [ 9379,-3267,-816,-3227,11560,1881,-926,1928,5340 ],
@@ -876,11 +984,10 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
{ // Quality B, some ISO WLevels are safely guessed { // Quality B, some ISO WLevels are safely guessed
"make_model": "Panasonic DMC-GH4", "make_model": "Panasonic DMC-GH4",
"dcraw_matrix": [ 7122,-2108,-512,-3155,11201,2231,-541,1423,5045 ], // dng_v8.5 d65 "dcraw_matrix": [ 7122,-2108,-512,-3155,11201,2231,-541,1423,5045 ], // dng_v8.5 d65
// "dcraw_matrix": [ 5545,-878,-249,-4592,12128,2709,-1225,1928,5260 ], // calculated from dxo D50 matrix
"ranges": { "ranges": {
"black": 16, // // 15 is BL offstet. Dcraw/RT read the base black from exif and calculates total BL = BLbase+BLoffset "black": 16, // 16 is BL offstet. Dcraw/RT read the base black from exif and calculates total BL = BLbase+BLoffset
"white": [ "white": [
{ "iso": 100, "levels": 2700 }, // gaussian center at 2870-2920 range +/- 150 { "iso": 100, "levels": 2700 }, // gaussian center at 2870-2920 range +/- 150, exif 2111
{ "iso": 125, "levels": 3100 }, // guessed { "iso": 125, "levels": 3100 }, // guessed
{ "iso": [ 160, 200, 250, 320, 400, 500, 640, 800, 1000, 1250, 1600, 2000, 2500, 3200, 4000, 5000, 6400, 12800, 25600 ], "levels": 4080 } // nominal 4095 { "iso": [ 160, 200, 250, 320, 400, 500, 640, 800, 1000, 1250, 1600, 2000, 2500, 3200, 4000, 5000, 6400, 12800, 25600 ], "levels": 4080 } // nominal 4095
] ]
@@ -895,7 +1002,20 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
"white": [ "white": [
{ "iso": 125, "levels": 3100 }, // bell shape 3150-3650 - exif 2616 { "iso": 125, "levels": 3100 }, // bell shape 3150-3650 - exif 2616
{ "iso": 160, "levels": 3600 }, // guessed from relative GX7 data { "iso": 160, "levels": 3600 }, // guessed from relative GX7 data
{ "iso": [ 200, 250, 320, 400,500, 640, 800, 1000, 1250, 1600, 2000, 2500, 3200, 4000, 5000, 6400, 12800, 25600 ], "levels": 4080 } // nominal 4095 { "iso": [ 200, 250, 320, 400, 500, 640, 800, 1000, 1250, 1600, 2000, 2500, 3200, 4000, 5000, 6400, 12800, 25600 ], "levels": 4080 } // nominal 4095
]
}
},
{ // Quality X, preliminary support, color data copyed from GM1
"make_model": "Panasonic DMC-GM5",
"dcraw_matrix": [ 6770,-1895,-744,-5232,13145,2303,-1664,2691,5703 ], // GM1
"ranges": {
"black": 15, // 15 is BL offstet. Dcraw/RT read the base offset from exif and calculates total BL = BLbase+BLoffset
"white": [
{ "iso": 100, "levels": 2900 }, // bell shape 2950-3250 - exif 2111
{ "iso": 160, "levels": 3600 }, // guessed from relative GX7 data
{ "iso": [ 200, 250, 320, 400, 500, 640, 800, 1000, 1250, 1600, 2000, 2500, 3200, 4000, 5000, 6400, 12800, 25600 ], "levels": 4080 } // nominal 4095
] ]
} }
}, },
@@ -912,6 +1032,20 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
} }
}, },
{ // Quality C, preliminary support, color data from GX7
"make_model": "Panasonic DMC-LX100",
"dcraw_matrix": [ 7610,-2780,-576,-4614,12195,2733,-1375,2393,6490 ], // GX7 .. measures fine DE2000=2.4
// "dcraw_matrix": [ 6770,-1895,-744,-5232,13145,2303,-1664,2691,5703 ], // guessed ..FROM GM1
"ranges": {
"black": 15, // 15 is BL offstet calculated from exif data.
"white": [
{ "iso": 100, "levels": 2500 }, // gaussian 2500-2700 exif linear 2111
{ "iso": 125, "levels": 3100 }, // guessed from GX7
{ "iso": [ 160, 200, 250, 320, 400, 500, 640, 800, 1000, 1250, 1600, 2000, 2500, 3200, 4000, 5000, 6400, 12800, 25600 ], "levels": 4080 } // nominal 4095
]
}
},
{ // Quality B, intermediate ISOs info missing { // Quality B, intermediate ISOs info missing
"make_model": [ "RICOH PENTAX K-3", "PENTAX K-3" ], "make_model": [ "RICOH PENTAX K-3", "PENTAX K-3" ],
"dcraw_matrix": [ 7415,-2052,-721,-5186,12788,2682,-1446,2157,6773 ], // adobe dcp d65 "dcraw_matrix": [ 7415,-2052,-721,-5186,12788,2682,-1446,2157,6773 ], // adobe dcp d65
@@ -929,10 +1063,9 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
} }
}, },
{ // Quality B, color looks bad with Dcraw matrix - corrections for raw crop vs Dcraw9.21, matched to Samsung's default { // Quality B, corrections for raw crop vs Dcraw9.21, matched to Samsung's default
"make_model": "Samsung NX mini", "make_model": "Samsung NX mini",
"dcraw_matrix": [ 5222,-1196,-550,-6540,14649,2009,-1666,2819,5657 ], // Dcraw921 "dcraw_matrix": [ 5222,-1196,-550,-6540,14649,2009,-1666,2819,5657 ], // dng 8.6 d65
// "dcraw_matrix": [ 5863,-1465,-760,-5714,13956,1883,-1075,1696,7136 ], // calculated from exif WB 11504/4096/6256 and color matrix 428,-170,-2,-36,352,-60,10,-104,350
"raw_crop": [ 128, 36, 5480, 3656 ], // jpeg 5472x3648 - full raw: 5664 x 3710 - Samsung's official crop: 132, 40, 5604, 3688 "raw_crop": [ 128, 36, 5480, 3656 ], // jpeg 5472x3648 - full raw: 5664 x 3710 - Samsung's official crop: 132, 40, 5604, 3688
"ranges": { "white": 4030 } // double clipping point for each channel at a) 4095 and b) bell distribution with peak at 4038 .. used the conservative one "ranges": { "white": 4030 } // double clipping point for each channel at a) 4095 and b) bell distribution with peak at 4038 .. used the conservative one
}, },
@@ -941,6 +1074,13 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
"dcraw_matrix": [ 8060,-2933,-761,-4504,12890,1762,-630,1489,5227 ] // D65 from Adobe's Dcp profile "dcraw_matrix": [ 8060,-2933,-761,-4504,12890,1762,-630,1489,5227 ] // D65 from Adobe's Dcp profile
}, },
{ // Quality A, correction for color matrix from Colin Walker's d50 to dng d65
"make_model": "Sony NEX-C3",
// "dcraw_matrix": [ 5130,-1055,-269,-4473,11797,3050,-701,1310,7121 ], // Colin walker's d50 kept for possible consistency issues
"dcraw_matrix": [ 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 ],
"ranges": { "black": 512, "white": 16300 }
},
{ // Quality A, correction for frame width { // Quality A, correction for frame width
"make_model": "Sony NEX-5N", "make_model": "Sony NEX-5N",
"dcraw_matrix": [ 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 ], "dcraw_matrix": [ 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 ],
@@ -965,11 +1105,15 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
"ranges": { "black": 512, "white": 16300 }, "ranges": { "black": 512, "white": 16300 },
"raw_crop": [ 0, 0, 5476, 3656 ] "raw_crop": [ 0, 0, 5476, 3656 ]
}, },
{ // Quality B, not supported by Dcraw 9.22 - colour data from DNG v8.7rc1 d65
"make_model": "Sony ILCE-5100",
"dcraw_matrix": [ 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 ], // adobe dcp d65
"raw_crop": [ 0, 0, 6024, 4024 ],
"ranges": { "black": 512, "white": 16300 }
},
{ // Quality A { // Quality A
"make_model": "Sony ILCE-6000", "make_model": "Sony ILCE-6000",
"dcraw_matrix": [ 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 ], // adobe dcp d65 "dcraw_matrix": [ 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 ], // adobe dcp d65
// "dcraw_matrix": [ 5012,-901,-206,-4034,11428,2984,-1104,1718,6377 ], // IR_x-rite D55
// "dcraw_matrix": [ 4491,-737,-117,-4578,11908,3037,-1088,1686,6152 ], // DxO_D50
"raw_crop": [ 0, 0, 6024, 4024 ], "raw_crop": [ 0, 0, 6024, 4024 ],
"ranges": { "black": 512, "white": 16300 } "ranges": { "black": 512, "white": 16300 }
}, },
@@ -991,20 +1135,6 @@ Quality X: unknown, ie we knowing to little about the camera properties to know
"ranges": { "black": 800, "white": 16300 } "ranges": { "black": 800, "white": 16300 }
}, },
// No need for these Sony models anymore
// { // quality A
// "make_model": "Sony SLT-A77",
// "dcraw_matrix": [ 5126,-830,-261,-4788,12196,2934,-948,1602,7068 ], // matrix provided by Colin Walker
// // note: Sony ARW2 file format gets 14 bit values, not 12 bit like in dcraw 9.19
// "ranges": { "black": 512, "white": 16300 }
// },
// { // quality A
// "make_model": [ "Sony SLT-A99", "Sony SLT-A99V" ],
// "dcraw_matrix": [ 6344,-1612,-462,-4863,12477,2681,-865,1786,6899 ],
// "ranges": { "black": 512, "white": 16300 }
// },
/* Phase One: color matrices borrowed from Adobe DNG Converter, black/white levels tested on actual raw files. /* Phase One: color matrices borrowed from Adobe DNG Converter, black/white levels tested on actual raw files.
Note: the dcraw decoder makes black level subtraction and various corrections to the raw values based on Note: the dcraw decoder makes black level subtraction and various corrections to the raw values based on
metadata embedded in the IIQ format, so what we see here is the result after that, ie black level is 0, metadata embedded in the IIQ format, so what we see here is the result after that, ie black level is 0,