summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTavmjong Bah <tavmjong@free.fr>2017-05-29 13:26:04 +0000
committertavmjong-free <tavmjong@free.fr>2017-05-29 13:26:04 +0000
commite8a4f74636bade09da8613a09e80809f6824f944 (patch)
tree3b3ecf31ff0d589a154d240b8c46481ac189eb6b /src
parentUpdate for CSS 3 'image-rendering'. (diff)
downloadinkscape-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.cpp10
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;