Setting image interpolation quality to 'default' sets the SmoothPixmapTransform render hint. This breaks the low-quality painting logic in GraphicsContext::drawImage. The reason is because the logic involves the steps: save current image interpolation quality, set the quality to low, draw the image, revert back the quality to the original. Thus, default must serve as a way to reset the render hint (to the original), otherwise the SmoothPixmapTransform render hint will be set forever.
Created attachment 76849 [details] [Qt] Default image interpolation should reset the render hint
Attachment 76849 [details] did not build on qt: Build output: http://queues.webkit.org/results/7255006
Created attachment 76851 [details] [Qt] Default image interpolation should reset the render hint
Comment on attachment 76851 [details] [Qt] Default image interpolation should reset the render hint Thanks for fixing this! r=me
Comment on attachment 76851 [details] [Qt] Default image interpolation should reset the render hint Clearing flags on attachment: 76851 Committed r74272: <http://trac.webkit.org/changeset/74272>
All reviewed patches have been landed. Closing bug.