En animation kan indeholde flere lag, så animationens størrelse kan være vigtig. Dette er en ulempe for en internetside. Filtrene til optimering giver dig mulighed for at reducere denne størrelse. Mange elementer deles af alle lag i en animation, så de kan gemmes blot én gang, frem for at blive gemt i alle lag, og kun det, som ændres i hvert lag, behøver blive gemt.
GIMP har to filtre til optimering: Optimér (forskel) og Optimér (til GIF). Resultaterne er meget ens.
Oprindeligt billede
In this animation, the red ball goes downwards and past vertical bars. File size is 600 kB.
Optimér (forskel)
File size moved to 153 kB. Layers held only the part the background which will be used to remove the trace of the red ball. The common part of layers is transparent.
Optimér (til GIF)
File size moved to 154 kB, a bit bigger in the present example, but layer size has been reduced. Layers held only a rectangular selection which includes the part of the background which will be used to remove the trace of the red ball. The common part of layers is transparent.
Filteret “Fjern optimering” fjerner alle optimeringer af en lagbaseret animation. Kommandoen bruges til redigering af animationen, når det ikke er muligt eller nyttigt at bruge fortryd, ud fra det oprindelige billede.