merge with dev
This commit is contained in:
@@ -1290,6 +1290,11 @@ Camera constants:
|
|||||||
"ranges": { "white": 16100 }
|
"ranges": { "white": 16100 }
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{ // Quality C
|
||||||
|
"make_model": "FUJIFILM X-A5",
|
||||||
|
"ranges": { "white": 16100 }
|
||||||
|
},
|
||||||
|
|
||||||
{ // Quality B
|
{ // Quality B
|
||||||
"make_model": "FUJIFILM X-A10",
|
"make_model": "FUJIFILM X-A10",
|
||||||
"dcraw_matrix": [ 11540,-4999,-991,-2949,10963,2278,-382,1049,5605 ], // DNGv9.12 D65
|
"dcraw_matrix": [ 11540,-4999,-991,-2949,10963,2278,-382,1049,5605 ], // DNGv9.12 D65
|
||||||
@@ -1305,6 +1310,11 @@ Camera constants:
|
|||||||
"ranges": { "white": 16100 }
|
"ranges": { "white": 16100 }
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{ // Quality C
|
||||||
|
"make_model": [ "FUJIFILM X-T100" ],
|
||||||
|
"ranges": { "white": 16100 }
|
||||||
|
},
|
||||||
|
|
||||||
{ // Quality B
|
{ // Quality B
|
||||||
"make_model": "FUJIFILM X-E2S",
|
"make_model": "FUJIFILM X-E2S",
|
||||||
"dcraw_matrix": [ 11562,-5118,-961,-3022,11007,2311,-525,1569,6097 ], // DNG_v9.4 D65
|
"dcraw_matrix": [ 11562,-5118,-961,-3022,11007,2311,-525,1569,6097 ], // DNG_v9.4 D65
|
||||||
@@ -1327,7 +1337,7 @@ Camera constants:
|
|||||||
},
|
},
|
||||||
|
|
||||||
{ // Quality C, only raw crop
|
{ // Quality C, only raw crop
|
||||||
"make_model": [ "FUJIFILM X-T3" ],
|
"make_model": [ "FUJIFILM X-T3", "FUJIFILM X-T30" ],
|
||||||
"raw_crop": [ 0, 5, 6252, 4176]
|
"raw_crop": [ 0, 5, 6252, 4176]
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -1677,6 +1687,11 @@ Camera constants:
|
|||||||
"ranges": { "white": 4040 } // nominal 4056
|
"ranges": { "white": 4040 } // nominal 4056
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{ // Quality C
|
||||||
|
"make_model": [ "OLYMPUS E-PL9" ],
|
||||||
|
"ranges": { "white": 4080 } // nominal 4093
|
||||||
|
},
|
||||||
|
|
||||||
{ // Quality B, with long exposure noise reduction White Level gets WL-BL = around 256_12-bit levels less
|
{ // Quality B, with long exposure noise reduction White Level gets WL-BL = around 256_12-bit levels less
|
||||||
"make_model": [ "OLYMPUS E-PL7", "OLYMPUS E-PL8" ],
|
"make_model": [ "OLYMPUS E-PL7", "OLYMPUS E-PL8" ],
|
||||||
"global_green_equilibration" : true,
|
"global_green_equilibration" : true,
|
||||||
@@ -2364,6 +2379,11 @@ Camera constants:
|
|||||||
"ranges": { "black": 512, "white": 16300 }
|
"ranges": { "black": 512, "white": 16300 }
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{ // Quality C, correction for frame width
|
||||||
|
"make_model": [ "Sony DSC-RX0", "Sony DSC-RX0M2" ],
|
||||||
|
"raw_crop": [ 0, 0, -8, 0 ] // 8 rightmost columns are garbage
|
||||||
|
},
|
||||||
|
|
||||||
{ // Quality B, correction for frame width, crop modes covered
|
{ // Quality B, correction for frame width, crop modes covered
|
||||||
"make_model": [ "Sony ILCE-7RM2", "Sony DSC-RX1RM2" ],
|
"make_model": [ "Sony ILCE-7RM2", "Sony DSC-RX1RM2" ],
|
||||||
"dcraw_matrix": [ 6629,-1900,-483,-4618,12349,2550,-622,1381,6514 ], // DNG_v9.1.1 D65
|
"dcraw_matrix": [ 6629,-1900,-483,-4618,12349,2550,-622,1381,6514 ], // DNG_v9.1.1 D65
|
||||||
@@ -2431,9 +2451,15 @@ Camera constants:
|
|||||||
"ranges": { "black": 512, "white": 16300 }
|
"ranges": { "black": 512, "white": 16300 }
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{ // Quality C
|
||||||
|
"make_model": [ "Sony DSC-HX99" ],
|
||||||
|
"raw_crop": [ 0, 0, -8, 0 ] // 8 rightmost columns are garbage
|
||||||
|
},
|
||||||
|
|
||||||
{ // Quality C
|
{ // Quality C
|
||||||
"make_model": [ "Sony DSC-R1" ],
|
"make_model": [ "Sony DSC-R1" ],
|
||||||
"raw_crop": [ 0, 0, 3924, 2608 ]
|
"raw_crop": [ 0, 0, 3924, 2608 ],
|
||||||
|
"ranges": { "white": 16368 }
|
||||||
},
|
},
|
||||||
|
|
||||||
{ // Quality A
|
{ // Quality A
|
||||||
|
@@ -28,7 +28,7 @@ using namespace rtengine::procparams;
|
|||||||
|
|
||||||
BayerRAWExposure::BayerRAWExposure () : FoldableToolPanel(this, "bayerrawexposure", M("TP_EXPOS_BLACKPOINT_LABEL"), options.prevdemo != PD_Sidecar)
|
BayerRAWExposure::BayerRAWExposure () : FoldableToolPanel(this, "bayerrawexposure", M("TP_EXPOS_BLACKPOINT_LABEL"), options.prevdemo != PD_Sidecar)
|
||||||
{
|
{
|
||||||
PexBlack1 = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_BLACK_1"), -2048, 2048, 0.1, 0)); //black level
|
PexBlack1 = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_BLACK_1"), -2048, 2048, 1.0, 0)); //black level
|
||||||
PexBlack1->setAdjusterListener (this);
|
PexBlack1->setAdjusterListener (this);
|
||||||
|
|
||||||
if (PexBlack1->delay < options.adjusterMaxDelay) {
|
if (PexBlack1->delay < options.adjusterMaxDelay) {
|
||||||
@@ -36,7 +36,7 @@ BayerRAWExposure::BayerRAWExposure () : FoldableToolPanel(this, "bayerrawexposur
|
|||||||
}
|
}
|
||||||
|
|
||||||
PexBlack1->show();
|
PexBlack1->show();
|
||||||
PexBlack2 = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_BLACK_2"), -2048, 2048, 0.1, 0)); //black level
|
PexBlack2 = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_BLACK_2"), -2048, 2048, 1.0, 0)); //black level
|
||||||
PexBlack2->setAdjusterListener (this);
|
PexBlack2->setAdjusterListener (this);
|
||||||
|
|
||||||
if (PexBlack2->delay < options.adjusterMaxDelay) {
|
if (PexBlack2->delay < options.adjusterMaxDelay) {
|
||||||
@@ -44,7 +44,7 @@ BayerRAWExposure::BayerRAWExposure () : FoldableToolPanel(this, "bayerrawexposur
|
|||||||
}
|
}
|
||||||
|
|
||||||
PexBlack2->show();
|
PexBlack2->show();
|
||||||
PexBlack3 = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_BLACK_3"), -2048, 2048, 0.1, 0)); //black level
|
PexBlack3 = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_BLACK_3"), -2048, 2048, 1.0, 0)); //black level
|
||||||
PexBlack3->setAdjusterListener (this);
|
PexBlack3->setAdjusterListener (this);
|
||||||
|
|
||||||
if (PexBlack3->delay < options.adjusterMaxDelay) {
|
if (PexBlack3->delay < options.adjusterMaxDelay) {
|
||||||
@@ -52,7 +52,7 @@ BayerRAWExposure::BayerRAWExposure () : FoldableToolPanel(this, "bayerrawexposur
|
|||||||
}
|
}
|
||||||
|
|
||||||
PexBlack3->show();
|
PexBlack3->show();
|
||||||
PexBlack0 = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_BLACK_0"), -2048, 2048, 0.1, 0)); //black level
|
PexBlack0 = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_BLACK_0"), -2048, 2048, 1.0, 0)); //black level
|
||||||
PexBlack0->setAdjusterListener (this);
|
PexBlack0->setAdjusterListener (this);
|
||||||
|
|
||||||
if (PexBlack0->delay < options.adjusterMaxDelay) {
|
if (PexBlack0->delay < options.adjusterMaxDelay) {
|
||||||
|
@@ -30,7 +30,7 @@ using namespace rtengine::procparams;
|
|||||||
|
|
||||||
XTransRAWExposure::XTransRAWExposure () : FoldableToolPanel(this, "xtransrawexposure", M("TP_EXPOS_BLACKPOINT_LABEL"))
|
XTransRAWExposure::XTransRAWExposure () : FoldableToolPanel(this, "xtransrawexposure", M("TP_EXPOS_BLACKPOINT_LABEL"))
|
||||||
{
|
{
|
||||||
PexBlackRed = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_BLACK_RED"), -2048, 2048, 0.1, 0)); //black level
|
PexBlackRed = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_BLACK_RED"), -2048, 2048, 1.0, 0)); //black level
|
||||||
PexBlackRed->setAdjusterListener (this);
|
PexBlackRed->setAdjusterListener (this);
|
||||||
|
|
||||||
if (PexBlackRed->delay < options.adjusterMaxDelay) {
|
if (PexBlackRed->delay < options.adjusterMaxDelay) {
|
||||||
@@ -38,7 +38,7 @@ XTransRAWExposure::XTransRAWExposure () : FoldableToolPanel(this, "xtransrawexpo
|
|||||||
}
|
}
|
||||||
|
|
||||||
PexBlackRed->show();
|
PexBlackRed->show();
|
||||||
PexBlackGreen = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_BLACK_GREEN"), -2048, 2048, 0.1, 0)); //black level
|
PexBlackGreen = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_BLACK_GREEN"), -2048, 2048, 1.0, 0)); //black level
|
||||||
PexBlackGreen->setAdjusterListener (this);
|
PexBlackGreen->setAdjusterListener (this);
|
||||||
|
|
||||||
if (PexBlackGreen->delay < options.adjusterMaxDelay) {
|
if (PexBlackGreen->delay < options.adjusterMaxDelay) {
|
||||||
@@ -46,7 +46,7 @@ XTransRAWExposure::XTransRAWExposure () : FoldableToolPanel(this, "xtransrawexpo
|
|||||||
}
|
}
|
||||||
|
|
||||||
PexBlackGreen->show();
|
PexBlackGreen->show();
|
||||||
PexBlackBlue = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_BLACK_BLUE"), -2048, 2048, 0.1, 0)); //black level
|
PexBlackBlue = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_BLACK_BLUE"), -2048, 2048, 1.0, 0)); //black level
|
||||||
PexBlackBlue->setAdjusterListener (this);
|
PexBlackBlue->setAdjusterListener (this);
|
||||||
|
|
||||||
if (PexBlackBlue->delay < options.adjusterMaxDelay) {
|
if (PexBlackBlue->delay < options.adjusterMaxDelay) {
|
||||||
|
Reference in New Issue
Block a user