O animație poate conține mai multe straturi și, astfel, dimensiunea sa poate fi importantă. Acest lucru este enervant pentru o pagină web. Filtrele de optimizare vă permit să reduceți această dimensiune. Multe elemente sunt partajate de toate straturile dintr-o animație; astfel, acestea pot fi salvate doar o singură dată în loc de a fi salvate în toate straturile, și numai ceea ce s-a schimbat în fiecare strat poate fi salvat.
GIMP oferă două filtre de optimizare: Optimizare (diferență) și Optimizare (GIF). Rezultatul lor nu arată foarte diferit.
In this animation, the red ball goes downwards and past vertical bars. File size is 600 kB.
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.
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.
Filtrul „De-optimizează” elimină orice optimizări pe care le are o animație bazată pe straturi. Este posibil să aveți nevoie de această comandă dacă doriți să editați animația și nu este posibil sau nu este utilizabilă anularea pentru orice modificări și se începe editarea de la imaginea originală.