ciao, come si fa a capire se un'immagine gif è animata?
ciao, come si fa a capire se un'immagine gif è animata?
up?
quelle in loop infinito dovrebbero contenere la stringa
"NETSCAPE 2.0". Le altre non saprei, comunque qua c'è il formato:
http://www.davidsimmons.com/tips/081097/spec-gif89a.txt
Potrebbe essere questo:
i) Image Separator - Identifies the beginning of an Image
Descriptor. This field contains the fixed value 0x2C.
NETSCAPE?!?
il link l'ho scorso, ma dubito che riuscirò a capirci qualcosa...
sul manuale ho trovato questo:
:master:With JPG images, two extra indexes are returned: channels and bits. channels will be 3 for RGB pictures and 4 for CMYK pictures. bits is the number of bits for each color.
Beginning with PHP 4.3.0, bits and channels are present for other image types, too. However, the presence of these values can be a bit confusing. As an example, GIF always uses 3 channels per pixel, but the number of bits per pixel cannot be calculated for an animated GIF with a global color table.
quello che hai trovato non mi sembra c'entri, ti sta dicendo che sulle gif animate non puoi calcolare correttamente i bit per pixel.
Sì, Netscape, credo abbiano sviluppato loro l'estensione per i loop nelle GIF.
Se però l'animazione si ripete una sola volta, la dicitura non compare.
però nel caso che dico io, se la funzione nonmi da risultato, allora è una gif animata, no? :master:
boh, io avevo capito che ti dava un risultato ma non corrispondente al valore vero. Prova, no?Originariamente inviato da mdsjack
però nel caso che dico io, se la funzione nonmi da risultato, allora è una gif animata, no? :master:![]()