diff --git a/src/core/qgsmaprendererjob.cpp b/src/core/qgsmaprendererjob.cpp index 22aee6907d9..c26b1478675 100644 --- a/src/core/qgsmaprendererjob.cpp +++ b/src/core/qgsmaprendererjob.cpp @@ -703,6 +703,8 @@ QImage QgsMapRendererJob::composeImage( const QgsMapSettings &settings, const La { QImage image( settings.deviceOutputSize(), settings.outputImageFormat() ); image.setDevicePixelRatio( settings.devicePixelRatio() ); + image.setDotsPerMeterX( static_cast( settings.outputDpi() * 39.37 ) ); + image.setDotsPerMeterY( static_cast( settings.outputDpi() * 39.37 ) ); image.fill( settings.backgroundColor().rgba() ); QPainter painter( &image );