True-color GIF with 32697 colors
phil.ipal.org
phil.ipal.org
I assume this is because it's not a commonly used feature, so the code paths are only implemented for compliance rather than performance.
"viii) Transparency Index - The Transparency Index is such that when encountered, the corresponding pixel of the display device is not modified and processing goes on to the next pixel. The index is present if and only if the Transparency Flag is set to 1."
See: http://nullsleep.tumblr.com/post/16524517190/animated-gif-mi...
Edit: This is what it looks like with all frame delays set to 2 centiseconds: http://i.imgur.com/24xpZEd.gif
On Chrome and Firefox, you should see it animate more quickly.
184,565 bytes for the GIF versus 34,991 for a PNG of the same or 7,692 for a JPEG with no visible artifacts.
I'd say the file size is unusably huge.
Not saying there aren't cases where it does happen; obviously from that screenshot there are; I just didn't run into it.
They do give you the option to get the original image. They do this sub-optimally by injecting javascript into every page I visit. They hijack the alt-text, replacing it with a message that says something like "Shift R improves the quality of this image, Shift A improves the quality of all images on this page".
The IP address they use for the caching / mangling proxy is 1.2.3.X (where X tends to be 9 or 11) - I'm not making that up, they actually use 1.2.3.9 which is a bad idea.
Same URL but without the dupe-eluding # tacked on the end.
At this point I have to assume it is a feature, not a bug, so it's hard to fault people who take advantage of it.
Sure, due to a library that doesn't do compression! Has anyone an example of one with compression?
Also, looking at this:
https://bugzilla.mozilla.org/show_bug.cgi?id=149205
It seems that the block by block thing is not an animation on purpose, it's really how browsers render it (and other programs load only the first frame etc...), because each sub-image is a frame. So not that ideal.
This is ~10 years late to my argument :(
Chrome 26.0.1410.64 m loses accurate scaling once it gets big enough (400% on my system), then can't get scaled back down to 100% accurately.
http://notes.tweakblogs.net/blog/8712/high-color-gif-images....
Except that given this refers to the late 80's, Amigas had been displaying 4096 colors since the mid 80s. Not millions of colours until the early 90s but still a far cry from the 256 colours of the average PC.
(No, gif was not a native datatype, but the Amiga was remarkably ahead of its time with plug-able file formats.)
Plus the forced animation makes it effectively useless.
What's the point of that?
(Also, I believe you're not restricted to 16x16/256col blocks. If you can fit a pattern of 255 distinct colors + transparency over a larger image, you could stack several frames to create the same effect, without having to drop down to 16x16 local blocks)
Edit: looks like it is an animation of the rendering process.
It actually renders faster than on my desktop. Maybe Firefox has a higher per-frame delay?