: Although joojaa is mostly correct, actually GIFs do not use Run Length Encoding. They use the LZW algorithm. Basically, this algorithm can take advantage of EXACT repetitions of horizontal strips
Although joojaa is mostly correct, actually GIFs do not use Run Length Encoding. They use the LZW algorithm.
Basically, this algorithm can take advantage of EXACT repetitions of horizontal strips of pixels. This works very well for solid colours and regular dithering patterns (e.g. checkerboard patterns).
However LZW can only "remember" 4096 different pixel strips, so the more variation in your image, the shorter these strips are on average, and the less compression you get.
The bottom line: if you simplify your logo (more solid colours & regular patterns), or "borrow" common pixel strips from the rest of the image within your logo, or change the colours of the logo to be colours that appear more frequently in the rest of the image, the file size should reduce.
More posts by @Jessie844
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.