
Një provë me një GIF me 10 kuadro shqyrtoi ndikimin e numrit të ngjyrave dhe të dithering në madhësinë e skedarit. U përdor File:MORPH.gif nga Wikimedia Commons, i autorit Kowloonese, me licencë CC BY-SA 3.0. Testi u krye në ImgIng (图映), https://imging.ai/, dhe variantet u rindërtuan me Pillow e gifsicle 1.98. U testua vetëm një skedar, në një Apple M4, me nga një ekzekutim.
Në ImgIng, pa dithering, ulja nga 256 në 32 ngjyra e zvogëloi skedarin nga 1,525,126 në 811,310 bajte. Aktivizimi i Floyd–Steinberg e rriti madhësinë në çdo paletë të provuar: me 32 ngjyra arriti në 1,110,431 bajte, ose +36.9%; me 64 ngjyra rritja ishte +23.6%, ndërsa me 128 ngjyra +10.4%.
Kompresimi me humbje nuk e eliminoi diferencën. Me gifsicle -O3 –lossy=N, variantet me 256 ngjyra dhe dithering mbetën 32.7%–35.4% më të mëdha në nivelet 30, 60 dhe 100. Në nivelin 200, varianti pa dithering u zvogëlua rreth 22%, por ai me dithering mbeti 34.9% më i madh.
Rezultatet nuk përcaktojnë një kosto universale për dithering. Me 32 ngjyra, katër mënyra përpunimi pa dithering prodhuan skedarë nga 426,315 deri në 811,310 bajte. Paletat dhe kuadrot fillestare ndryshonin, ndaj madhësitë nuk janë drejtpërdrejt të krahasueshme. Testi tregon rëndësinë e zinxhirit të përpunimit, jo një cilësim optimal për çdo GIF.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

