Mobile app version of vmapp.org
Login or Join
Jessie844

: 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

@Jessie844

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.

10% popularity Vote Up Vote Down


Login to follow query

More posts by @Jessie844

0 Comments

Sorted by latest first Latest Oldest Best

Back to top | Use Dark Theme