Page 1 of 1

'White Artifatcs' in page viewing of Animated GIF files

Posted: Tue Nov 23, 2010 6:11 am
by budz45
Hi,

On my Windows XP sp3 machine I still run XnView win 1.96.1.

This issue is like a bug but I was uncertain where to post this issue.

Basically, I have always noticed with XnView when viewing individual pages to basic 2 frame animate GIF's, I go to the next frame from the 1st default and on the second I often tend to see an 'artifacts' or white lines which distort the other frame. When i open the same animated GIF in PhotoFiltre Studio 9.2 I am able to analyze the frames and notice some things as 'visible'.

I just would like if XnView, upon individual page viewing, retained and displayed the normal and non-artifact frame. I don't want to see these.

Look at my screenshots;

on Xnview win 1.96.1
Image

on Xnview MP 0.31 beta
Image

..in Photofiltre Studio (below) - I can right click on each frame that is represented as a layer and I can toggle the 'visible' on/off to get the proper GIF quality of the frame which I should be seeing in Xnview.
Image

I have uploaded the actual GIF itself, here it is; http://i51.tinypic.com/qmxdzn.gif
(BTW the pretty woman is Liz Bonnin, a British TV presenter)

I have a feeling this is a well known issue of ani GIF's in Xnview. Please anyone or Pierre, shed some light on this issue :)

Re: 'White Artifatcs' in page viewing of Animated GIF files

Posted: Tue Nov 23, 2010 8:23 am
by xnview
The second frame has a transparent index...

Re: 'White Artifatcs' in page viewing of Animated GIF files

Posted: Tue Nov 23, 2010 7:00 pm
by XnTriq
budz45 wrote:I have a feeling this is a well known issue of ani GIF's in Xnview. Please anyone or Pierre, shed some light on this issue :)
When you're flipping through a GIF animation (cmd_PreviousPage / cmd_Page / cmd_NextPage), XnView displays the frames in their optimized (differential) state:
  • Image
    Frame properties
    [ z00m ]
  • Image
    Unoptimized animation
    [ z00m ]
XnTriq ([url=http://newsgroup.xnview.com/viewtopic.php?p=70096#p70096]AGIF with local palettes & interframe transparency[/url]) wrote:
Dr. Dobb's Journal ([url=http://www.ddj.com/184412988]Optimizing GIF Animations[/url]) wrote:“Dirty Rectangle” optimization

Dirty Rectangle optimization refers to a mode of optimization that involves cropping frames in a GIF animation to their smallest needed rectangle. These frames are then placed on top of each other using pixel coordinates for placement.

[...]

Interframe transparency optimization

Another way to optimize an animation is to make redundant portions of animation frames transparent. This often, but not always, results in file size savings. This is done by using two features in the GIF file format: transparency and disposal methods. Some colors in a GIF file can be made transparent, allowing the background image or color to show through them. The same is true for frames in an animation — if parts of the frames are transparent, they show through to any other frames behind them. This is referred to as “Interframe Transparency” (some GIF animation utilities refer to it as “Frame Differencing”).

Re: 'White Artifatcs' in page viewing of Animated GIF files

Posted: Wed Nov 24, 2010 8:37 pm
by MaxSt
How about this one:

Image

Re: 'White Artifatcs' in page viewing of Animated GIF files

Posted: Thu Nov 25, 2010 8:21 am
by budz45
MaxSt wrote:How about this one:

Image
No not really any issue with this one. However in the last number of frames with the transparent 'green arrow' I can see some small artifact.

I always notice this 'white artifact' issue for years using Xnview and page-flicking through animated GIF's but not just Xnview alone, some other image viewers too.. Mainly it is animated GIF's with only two frames such as ani GIF's from website banners, ads etc.

Couldn't I just flick through the pages without seeing the artifact or is that impossible?