Fix proposal: boolean flag & public API for JDK-8204060 - Disable smoothing at javafx.scene.canvas.GraphicsContext.drawImage()
Dan Howard
sproket at videotron.ca
Mon Oct 15 22:36:03 UTC 2018
Shouldn't it be "is" rather than "get" for boolean? Other than that,
sounds good!
On 10/15/2018 3:29 PM, Ambarish Rapte wrote:
> 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
>
More information about the openjfx-dev
mailing list