Estrarre informazioni da una GIF animata relative al tempo di esecuzione dei fotogrammi

Da Gambas-it.org - Wikipedia.
Versione del 15 gen 2018 alle 08:35 di Vuott (Discussione | contributi) (Creata pagina con "Per conoscere il tempo di esecuzione fra un fotogramma e l'altro di una GIF animata, è necessario considerare che i dati di ciascun fotogramma sono anticipati dal blocco chia...")

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Per conoscere il tempo di esecuzione fra un fotogramma e l'altro di una GIF animata, è necessario considerare che i dati di ciascun fotogramma sono anticipati dal blocco chiamato "Graphics Control Extension", il quale è composto come mostrato in queste due immagini:

I byte del blocco che interessano sono il 5° e il 6°e si riferiscono al Delay time: essi impostano il ritardo espresso in centesimi di secondo di esecuzione fra un fotogramma (frame) e il successivo. Va precisato e va ricordato che l'ordine di questi due byte è in little-endian ! Ovviamente questa risorsa consente anche di diversificare l'esecuzione dei fotogrammi all'interno del file gif animato.