How can it support thousands of colors, I thought GIF was limited to a 256 colors palette ?
How can it support thousands of colors, I thought GIF was limited to a 256 colors palette ?
GIF works like a canvas that can be painted on with 256 colors at a time. This encoder takes care to reuse existing colors on the canvas as efficiently as possible.
Also most encoders generate ugly palettes (e.g. for a start throwing out 3 of 8 bits of precision) and use naive dithering.
This one spends so much effort on getting optimial palettes, that if I were to get VC funding for it, I'd say it does machine learning.
This one spends so much effort on getting optimial palettes, that if I were to get VC funding for it, I'd say it does machine learning.
LolMaybe we could turn this into a product together. Videographers like making GIFs.
Temporal dithering. Also called FRC - frame rate control.
You might not notice it, but if you are on a TN monitor right now (almost all non-professional monitors) this technique is being used to emulate 24 bit color. Most TN panels can only display 6 bits per channel.