'White Artifatcs' in page viewing of Animated GIF files

Bugs found in XnView Classic. Please report only one bug per topic!

Moderators: XnTriq, xnview

Post Reply
User avatar
budz45
XnThusiast
Posts: 1597
Joined: Sun Jun 03, 2007 6:05 pm
Location: UK

'White Artifatcs' in page viewing of Animated GIF files

Post by budz45 » Tue Nov 23, 2010 6:11 am

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 :)
All My Topics || my 'MP' Topics
My own Bookmarked topics--->for me only

User avatar
xnview
Author of XnView
Posts: 33336
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

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

Post by xnview » Tue Nov 23, 2010 8:23 am

The second frame has a transparent index...
Pierre.

User avatar
XnTriq
Moderator & Librarian
Posts: 5574
Joined: Sun Sep 25, 2005 3:00 am
Location: Ref Desk

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

Post by XnTriq » Tue Nov 23, 2010 7:00 pm

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”).

MaxSt
Posts: 133
Joined: Fri Apr 10, 2009 9:55 pm

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

Post by MaxSt » Wed Nov 24, 2010 8:37 pm

How about this one:

Image

User avatar
budz45
XnThusiast
Posts: 1597
Joined: Sun Jun 03, 2007 6:05 pm
Location: UK

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

Post by budz45 » Thu Nov 25, 2010 8:21 am

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?
All My Topics || my 'MP' Topics
My own Bookmarked topics--->for me only

Post Reply