JDK-8116358 : ImageView: incorrect rendering of some animated GIF
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: fx2.1
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2012-01-26
  • Updated: 2015-06-17
  • Resolved: 2012-07-01
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.
JDK 7
7u6Fixed
Related Reports
Blocks :  
Blocks :  
Relates :  
Relates :  
Description
GIF file is attached
Comments
Target Build: b16
05-07-2012

http://jfxsrc.us.oracle.com/javafx/2.2/scrum/graphics/rt-closed/rev/de921706543f
01-07-2012

we have defined spec before to start implemeting the GIF the Netscape extensions are not in the spec. please remove it from this bug and feel free to file another one to support netscape extensions for GIF
25-06-2012

yes, it is Netscape extension, but it is widely used
25-06-2012

"repeat counter" is not specified in the GIF specification. http://www.w3.org/Graphics/GIF/spec-gif89a.txt
25-06-2012

Affected tests: test/manual/images/animated/ImageLoadingManualTest_animated_10color.java test/manual/images/animated/ImageLoadingManualTest_animated_gif_with_offsets.java test/manual/images/animated/ImageLoadingManualTest_disposal_previous_2.java test/manual/images/animated/ImageLoadingManualTest_disposal_previous.java test/manual/images/animated/ImageLoadingManualTest_finite_loop.java test/manual/images/animated/ImageLoadingManualTest_finite_loop_repeated.java test/manual/images/animated/ImageLoadingManualTest_frame_delay.java test/manual/images/animated/ImageLoadingManualTest_frame_size.java test/manual/images/animated/ImageLoadingManualTest_infinite_loop.java test/manual/images/animated/ImageLoadingManualTest_rotating_earth.java test/manual/images/animated/ImageLoadingManualTest_true_color.java
05-04-2012

This issue is partly resolved by 18039 fix.... since disposal methods arent fully supported, animated gifs that rely on different disposal methods will not work correct. This portion of the fix has been pushed back to 2.2.
06-02-2012

Lower priority to medium to match that of RT-18039 (and to reflect importance).
27-01-2012

This is likely a duplicate of RT-18039.
27-01-2012

Over previous disposal method for infinite_loop_transparent.gif
27-01-2012

Repeat counter is 1 for "finite_loop.gif"
27-01-2012