diff options
| author | Eduard Braun <eduard.braun2@gmx.de> | 2018-08-28 20:14:41 +0000 |
|---|---|---|
| committer | Eduard Braun <eduard.braun2@gmx.de> | 2018-08-28 20:14:41 +0000 |
| commit | 1a1d84bd83d59d80969e0f6e872a3c6da6a82673 (patch) | |
| tree | f4c94b481f986201914a25489ce6948b68c5d0fa /src/extension/internal/cairo-render-context.cpp | |
| parent | Fix opacity of rasterized filters in PDF export (diff) | |
| download | inkscape-1a1d84bd83d59d80969e0f6e872a3c6da6a82673.tar.gz inkscape-1a1d84bd83d59d80969e0f6e872a3c6da6a82673.zip | |
Fix opacity of bitmap images in PDF export
This is a follow-up to 1e31c41a0ef4b0f383d4f9d2941f643ae67ca646.
As it turns out the same issue also applied to bitmap images
embedded in the SVG.
Replacing 'cairo_paint_with_alpha()' -> 'cairo_paint()' prevents
reducing opacity when rendering the bitmap onto a cairo surface.
Opacity should already be properly handled in
CairoRenderContext::popLayer()
Diffstat (limited to 'src/extension/internal/cairo-render-context.cpp')
| -rw-r--r-- | src/extension/internal/cairo-render-context.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/extension/internal/cairo-render-context.cpp b/src/extension/internal/cairo-render-context.cpp index 4727f1e4e..679db9f6a 100644 --- a/src/extension/internal/cairo-render-context.cpp +++ b/src/extension/internal/cairo-render-context.cpp @@ -1673,7 +1673,7 @@ bool CairoRenderContext::renderImage(Inkscape::Pixbuf *pb, } } - cairo_paint_with_alpha(_cr, opacity); + cairo_paint(_cr); cairo_restore(_cr); return true; |
