Die mit Abstand komfortabelste Lösung ist es wohl, pngs dynamisch von deinem Server erstellen zu lassen (sprich, verschiedene Bilder abwechselnd unter der selben Adresse zu speichern....) und diese dann als Sig einzubinden. So hat die Datei eine normale Größe und du kannst die Abstände, wann getauscht wird (aber immer nur nach nem Reload) selbst einstellen.
Nachteil ist, du brauchst 'nen Server (oder webspace, der das erlaubt...) und muss das in PHP oder 'ner ähnlichen Sprache schreiben.