Author: post
Date: 2012-03-28 17:09:13 +0200 (Wed, 28 Mar 2012)
New Revision: 4172
Modified:
trunk/src/application.c
trunk/src/rs-batch.c
trunk/src/rs-save-dialog.c
Log:
On export, do resampling after color correction for better highligt
interpolation.
Modified: trunk/src/application.c
===================================================================
--- trunk/src/application.c 2012-03-28 14:49:13 UTC (rev 4171)
+++ trunk/src/application.c 2012-03-28 15:09:13 UTC (rev 4172)
@@ -141,10 +141,10 @@
g_assert(RS_IS_FILTER(prior_to_resample));
g_assert(RS_IS_OUTPUT(output));
- RSFilter *fresample= rs_filter_new("RSResample", prior_to_resample);
- RSFilter *ftransform_input = rs_filter_new("RSColorspaceTransform",
fresample);
+ RSFilter *ftransform_input = rs_filter_new("RSColorspaceTransform",
prior_to_resample);
RSFilter *fdcp = rs_filter_new("RSDcp", ftransform_input);
- RSFilter *fdenoise= rs_filter_new("RSDenoise", fdcp);
+ RSFilter *fresample= rs_filter_new("RSResample", fdcp);
+ RSFilter *fdenoise= rs_filter_new("RSDenoise", fresample);
RSFilter *ftransform_display = rs_filter_new("RSColorspaceTransform",
fdenoise);
RSFilter *fend = ftransform_display;
@@ -181,10 +181,10 @@
g_assert(RS_IS_PHOTO(photo));
g_assert(RS_IS_FILTER(prior_to_resample));
- RSFilter *fresample= rs_filter_new("RSResample", prior_to_resample);
- RSFilter *ftransform_input = rs_filter_new("RSColorspaceTransform",
fresample);
+ RSFilter *ftransform_input = rs_filter_new("RSColorspaceTransform",
prior_to_resample);
RSFilter *fdcp = rs_filter_new("RSDcp", ftransform_input);
- RSFilter *fdenoise= rs_filter_new("RSDenoise", fdcp);
+ RSFilter *fresample= rs_filter_new("RSResample", fdcp);
+ RSFilter *fdenoise= rs_filter_new("RSDenoise", fresample);
RSFilter *ftransform_display = rs_filter_new("RSColorspaceTransform",
fdenoise);
RSFilter *fend = ftransform_display;
Modified: trunk/src/rs-batch.c
===================================================================
--- trunk/src/rs-batch.c 2012-03-28 14:49:13 UTC (rev 4171)
+++ trunk/src/rs-batch.c 2012-03-28 15:09:13 UTC (rev 4172)
@@ -403,11 +403,11 @@
RSFilter *flensfun = rs_filter_new("RSLensfun", ffujirotate);
RSFilter *frotate = rs_filter_new("RSRotate", flensfun);
RSFilter *fcrop = rs_filter_new("RSCrop", frotate);
- RSFilter *fcache = rs_filter_new("RSCache", fcrop);
+ RSFilter *ftransform_input = rs_filter_new("RSColorspaceTransform",
fcrop);
+ RSFilter *fdcp= rs_filter_new("RSDcp", ftransform_input);
+ RSFilter *fcache = rs_filter_new("RSCache", fdcp);
RSFilter *fresample= rs_filter_new("RSResample", fcache);
- RSFilter *ftransform_input = rs_filter_new("RSColorspaceTransform",
fresample);
- RSFilter *fdcp= rs_filter_new("RSDcp", ftransform_input);
- RSFilter *fdenoise= rs_filter_new("RSDenoise", fdcp);
+ RSFilter *fdenoise= rs_filter_new("RSDenoise", fresample);
RSFilter *ftransform_display = rs_filter_new("RSColorspaceTransform",
fdenoise);
RSFilter *fend = ftransform_display;
RSFilterResponse *filter_response;
Modified: trunk/src/rs-save-dialog.c
===================================================================
--- trunk/src/rs-save-dialog.c 2012-03-28 14:49:13 UTC (rev 4171)
+++ trunk/src/rs-save-dialog.c 2012-03-28 15:09:13 UTC (rev 4172)
@@ -162,9 +162,9 @@
dialog->ftransform_input = rs_filter_new("RSColorspaceTransform",
dialog->flensfun);
dialog->frotate = rs_filter_new("RSRotate",dialog->ftransform_input) ;
dialog->fcrop = rs_filter_new("RSCrop", dialog->frotate);
- dialog->fresample= rs_filter_new("RSResample", dialog->fcrop);
- dialog->fdcp = rs_filter_new("RSDcp", dialog->fresample);
- dialog->fdenoise= rs_filter_new("RSDenoise", dialog->fdcp);
+ dialog->fdcp = rs_filter_new("RSDcp", dialog->fcrop);
+ dialog->fresample= rs_filter_new("RSResample", dialog->fdcp);
+ dialog->fdenoise= rs_filter_new("RSDenoise", dialog->fresample);
dialog->ftransform_display = rs_filter_new("RSColorspaceTransform",
dialog->fdenoise);
dialog->fend = dialog->ftransform_display;
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit