JDK-8109703 : Images cannot be animated smoothly
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: fx1.3
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2010-06-03
  • Updated: 2015-06-16
  • Resolved: 2010-06-23
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
fx2.0Resolved
Related Reports
Blocks :  
Duplicate :  
Description
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.
Comments
A new issue RT-11486 has been filed to track the new API feature that would be needed to support this.
07-03-2011

This is the same bug as described in RT-5448. There isn't a good solution without adding new API (or some other flag), so this is a target for Presidio.
23-06-2010