diff options
| author | Tavmjong Bah <tavmjong@free.fr> | 2017-05-29 13:26:04 +0000 |
|---|---|---|
| committer | tavmjong-free <tavmjong@free.fr> | 2017-05-29 13:26:04 +0000 |
| commit | e8a4f74636bade09da8613a09e80809f6824f944 (patch) | |
| tree | 3b3ecf31ff0d589a154d240b8c46481ac189eb6b /src | |
| parent | Update for CSS 3 'image-rendering'. (diff) | |
| download | inkscape-e8a4f74636bade09da8613a09e80809f6824f944.tar.gz inkscape-e8a4f74636bade09da8613a09e80809f6824f944.zip | |
Fix PDF export with respect to 'image-rendering'.
(bzr r15715)
Diffstat (limited to 'src')
| -rw-r--r-- | src/extension/internal/cairo-render-context.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/extension/internal/cairo-render-context.cpp b/src/extension/internal/cairo-render-context.cpp index 06711bca4..21902db7d 100644 --- a/src/extension/internal/cairo-render-context.cpp +++ b/src/extension/internal/cairo-render-context.cpp @@ -1580,13 +1580,13 @@ bool CairoRenderContext::renderImage(Inkscape::Pixbuf *pb, // http://www.w3.org/TR/css4-images/#the-image-rendering // style.h/style.cpp switch (style->image_rendering.computed) { - case SP_CSS_COLOR_RENDERING_AUTO: - // Do nothing - break; - case SP_CSS_COLOR_RENDERING_OPTIMIZEQUALITY: + case SP_CSS_IMAGE_RENDERING_AUTO: + case SP_CSS_IMAGE_RENDERING_OPTIMIZEQUALITY: + case SP_CSS_IMAGE_RENDERING_CRISPEDGES: cairo_pattern_set_filter(cairo_get_source(_cr), CAIRO_FILTER_BEST ); break; - case SP_CSS_COLOR_RENDERING_OPTIMIZESPEED: + case SP_CSS_IMAGE_RENDERING_OPTIMIZESPEED: + case SP_CSS_IMAGE_RENDERING_PIXELATED: default: cairo_pattern_set_filter(cairo_get_source(_cr), CAIRO_FILTER_NEAREST ); break; |
