Posso avere una GIF animata con più di 256 colori per frame? Voglio fare una GIF animata ma il pallet a colori limitato lo fa sembrare spazzatura.
Sì, puoi, con alcune limitazioni.
GIF supporta palette per-frame (locali) e ha un metodo di eliminazione dei frame "così com'è" che consente la combinazione di più frame.
Ho scritto n codificatore GIF " gifski " usando questa tecnica . Produce animazioni con circa 1000-3000 colori per fotogramma.
Il trucco è che puoi sfruttare questo solo quando non tutti i pixel dell'immagine cambiano tra i frame. Quindi, se hai qualcosa in movimento davanti a uno sfondo fermo, puoi avere un'animazione più di 256 colori: l'oggetto in movimento sarà limitato a 256 colori, ma lo sfondo potrebbe essere composto da più cornici con diverse tavolozze. Con un dithering intelligente è persino possibile riutilizzare alcuni pixel di oggetti in movimento.
No, non puoi; Il formato GIF consente solo 256 colori.
Nessun file gif non è limitato a 256 colori.
Almeno in teoria puoi impilare gif e rendere trasparenti i colori extra.
raw-ani.gif
ani2.gif
Attacca un po 'di HTML con posizionamento assoluto e metti ani2.gif
sopra ani1.gif
.
Ripeti il processo per creare 4 strati, 8, 16, quello che vuoi.
Puoi anche velocizzare il risultato raw-ani.gif
e avere ciò che Kornel ha descritto.
È possibile avere una vera gif a colori e ci sono vari articoli online, tuttavia non sono molto pratici.