Toon posts:

[php] uitzoeken welk type gif

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben bezig met een opdracht maar ik moet nu weten hoe ik aan een gif kan zien dat het of animated, interlaced en transparent is.

Nou had ik me bedacht dat dat wel in de header moet staan van die afbeelding. Ik heb al gezocht bij google maar kan niets vinden.

Heeft iemand soms een oplossing voor dit probleem?

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:04
Ik denk dat dit eerder thuishoort in de categorie Graphics...

Move P&W -> W&G

https://fgheysels.github.io/


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 15:49
Wat een Google-vragen allemaal.

Een GIF bestand zit niet zo ingewikkeld in elkaar. Of 'ie interlaced is, kun je waarschijnlijk aan de header van het bestand al zien. Of 'ie animeert hangt af van of er een loop blok tussen zit (dacht ik) en transparantie is per frame in te stellen.

Meer informatie:
http://www.dcs.ed.ac.uk/home/mxr/gfx/2d/GIF89a.txt

Maar nog meer is met Google te vinden.

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 15:49
Broncode van GIF libraries is trouwens ook wel te vinden, onder andere hier:
ftp://sunsite.unc.edu/pub/Linux/libs/giflib/
ftp://sunsite.unc.edu/pub/Linux/libs/graphics/

Daar kun je misschien ook inspiratie uit halen.

  • André
  • Registratie: Maart 2002
  • Laatst online: 14:07

André

Analytics dude

whoami: wat moet dit hier???

Hij wil met php de headers van de gif uit kunnen lezen. En php == /14.

Verwijderd

Het hoort eigenlijk in geen van beide fora, niet in deze staat n ieder geval.
Die documentatie over het gif formaat heb je toch ook wel zelf kunnen vinden? Dan rest het aan jou om er een stukje code voor te schrijven om het uit te lezen. (Mogelijk kan dit zelfs al met de huidige image functies.)

Mocht je er met een eigengemaakt script niet uit komen, dan kun je in P&W nog wel een topic daarover open, mits je aangeeft wat je zelf geprobeerd hebt :)
Pagina: 1

Dit topic is gesloten.