Index: Source/core/rendering/RenderHTMLCanvas.cpp |
diff --git a/Source/core/rendering/RenderHTMLCanvas.cpp b/Source/core/rendering/RenderHTMLCanvas.cpp |
index f2b67c7c8275c3e2f583ad08ce5fe788517aa66c..5bcd605049d3cbf6000414f234864600fb5b6b92 100644 |
--- a/Source/core/rendering/RenderHTMLCanvas.cpp |
+++ b/Source/core/rendering/RenderHTMLCanvas.cpp |
@@ -73,8 +73,9 @@ void RenderHTMLCanvas::paintReplaced(PaintInfo& paintInfo, const LayoutPoint& pa |
paintInfo.context->clip(pixelSnappedIntRect(contentRect)); |
} |
+ // FIXME: InterpolationNone should be used if ImageRenderingOptimizeContrast is set. |
Stephen White
2014/03/18 17:26:43
Please log a bug for this, if there isn't one alre
Alpha Left Google
2014/03/18 22:59:13
Done.
|
bool useLowQualityScale = style()->imageRendering() == ImageRenderingOptimizeContrast; |
- toHTMLCanvasElement(node())->paint(context, paintRect, useLowQualityScale); |
+ toHTMLCanvasElement(node())->paint(context, paintRect, useLowQualityScale ? InterpolationLow : DefaultInterpolationQuality); |
if (clip) |
context->restore(); |