If you animate an image slowly you will notice that this movement doesn't appear to be smooth. With the default settings the image jumps from pixel to pixel instead of beeing interpolated for sub-pixel positions which would be necessary for a smooth movement. This is true for the interior of the image as well as its border.
The behaviour is different if you activate the new PRISM rendering pipeline. With PRISM activated the image interior is now animated smoothly but the border is still jumping from pixel to pixel. So there still seems to be something wrong with the border processing (clipping ?).
In the attached example this bug is demonstrated. If you run the example with PRISM you will see the border jumping. If you click on the image with the mouse the current image is exchanged for another one which has a border of transparent pixels. For this second image the movement is smooth which demonstrates that there is somehting wrong with the border handling.
The behaviour is different if you activate the new PRISM rendering pipeline. With PRISM activated the image interior is now animated smoothly but the border is still jumping from pixel to pixel. So there still seems to be something wrong with the border processing (clipping ?).
In the attached example this bug is demonstrated. If you run the example with PRISM you will see the border jumping. If you click on the image with the mouse the current image is exchanged for another one which has a border of transparent pixels. For this second image the movement is smooth which demonstrates that there is somehting wrong with the border handling.
- duplicates
-
JDK-8108156 Rotated images don't maintain smoothing
-
- Closed
-
- is blocked by
-
JDK-8090349 Add property to control antialiasing of ImageView
-
- Open
-