Skip to content

Commit 3a4aa8f

Browse files
committed
Fix contrast, grayscale and colorize settings not applying to exported raster layers
1 parent 8e7ffd7 commit 3a4aa8f

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/core/raster/qgsbrightnesscontrastfilter.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ QgsRasterInterface * QgsBrightnessContrastFilter::clone() const
3838
QgsDebugMsg( "Entered" );
3939
QgsBrightnessContrastFilter * filter = new QgsBrightnessContrastFilter( 0 );
4040
filter->setBrightness( mBrightness );
41+
filter->setContrast( mContrast );
4142
return filter;
4243
}
4344

src/core/raster/qgshuesaturationfilter.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ QgsRasterInterface * QgsHueSaturationFilter::clone() const
4141
QgsDebugMsg( "Entered hue/saturation filter" );
4242
QgsHueSaturationFilter * filter = new QgsHueSaturationFilter( 0 );
4343
filter->setSaturation( mSaturation );
44+
filter->setGrayscaleMode( mGrayscaleMode );
45+
filter->setColorizeOn( mColorizeOn );
46+
filter->setColorizeColor( mColorizeColor );
47+
filter->setColorizeStrength( mColorizeStrength );
4448
return filter;
4549
}
4650

@@ -361,8 +365,8 @@ void QgsHueSaturationFilter::readXML( const QDomElement& filterElem )
361365

362366
mColorizeOn = ( bool )filterElem.attribute( "colorizeOn", "0" ).toInt();
363367
int mColorizeRed = filterElem.attribute( "colorizeRed", "255" ).toInt();
364-
int mColorizeGreen = filterElem.attribute( "colorizeGreen", "0" ).toInt();
365-
int mColorizeBlue = filterElem.attribute( "colorizeBlue", "0" ).toInt();
368+
int mColorizeGreen = filterElem.attribute( "colorizeGreen", "128" ).toInt();
369+
int mColorizeBlue = filterElem.attribute( "colorizeBlue", "128" ).toInt();
366370
setColorizeColor( QColor::fromRgb( mColorizeRed, mColorizeGreen, mColorizeBlue ) );
367371
mColorizeStrength = filterElem.attribute( "colorizeStrength", "100" ).toInt();
368372

0 commit comments

Comments
 (0)