Hi All,
This email is for discussion regarding the fix https://bugs.openjdk.java.net/browse/JDK-8204060 . Issue: Images drawn using javafx.scene.canvas .GraphicsContext::drawImage() always apply filtering to the image. Solution: javafx.scene.canvas.GraphicsContext should provide an option to enable and disable smoothing. Proposal: Adding a Boolean flag & APIs to control smoothing. Add a boolean flag to control smoothing Add two public APIs public void setImageSmoothing(boolean imageSmoothing) {} to enable or disable smoothing. public boolean getImageSmoothing() {} If image smoothing is true, images will be scaled using a higher quality filtering when transforming or scaling the source image to fit in the destination rectangle. If image smoothing is false, images will be scaled without filtering (or by using a lower quality filtering) when transforming or scaling the source image to fit in the destination rectangle. Please provide your comments on the proposal. Regards, Ambarish