OVH Cloud OVH Cloud

imageGif() et imageCreateFromGif() en "full PHP"

14 réponses
Avatar
JayMore
Yo a tous !

J'ai ré-écrit un encodeur GIF permettant de sauvegarder en GIF une ressource
GD même si votre version de GD ne supporte pas le GIF.
Si ca interesse qqn, c'est ici :
http://jemore.nerim.net/wincocktail/other/gif_save.zip
J'ai inclu aussi dans l'archive un script pour lire un GIF, sans GD.

Vous trouverez donc la dedans de quoi lire et écrire des images en GIF,
entierement en PHP sans lib externe.

voili voilo.

4 réponses

1 2
Avatar
JayMore
JayMore wrote:
loufoque wrote in news:ccmvkm$r7s$
reader4.wanadoo.fr:


JayMore a dit le 09/07/2004 15:37:


J'ai ré-écrit un encodeur GIF


Balèze.
Tant que t'y es, tu pourrais écrire un truc pour faire du GIF Animé ?




Y'a défi, là ?


Non, à mon avis simple demande ou requête.


Y'a défi relevé. Je viens d'ajouter le support du gif annimé (et de la
transparence en passant).
http://jemore.nerim.net/wincocktail/other/gif_save.zip
Relativement expérimental, mais ça marche (par contre, ça met a genoux le
serveur et des "time limit reached" sont a prévoirs)




Avatar
JayMore
Guillaume Bouchard wrote in news:40f1e85d$0$30284
$:

Sebastian Lauwers wrote:
Je suppose que vous vouliez dire le PNG?


Non, si je ne me trompe pas, le PNG c'est l'equivalent du gif animé pour
les PNG, bref du PNG animé :) (Avec bien sur la qualité de compression
et la liscence libre qui va avec ;o)



Il est rigolo ce format : je n'ai aucun logiciel pour le lire (XnView peut-
etre ?).

Pour revenir sur le format GIF, j'ai voulu développer un encodeur en PHP
avant que GD ne réactive le format (suite a l'expiration du brevet, mais ca
traine) car le site sur lequel je bosse à des User Agent très particuliers
qui n'acceptent pas le PNG (des téléphones mobiles pour ne pas les nommer),
et encore moins le MNG.


Avatar
Olivier Miakinen

[...] le site sur lequel je bosse à des User Agent très particuliers
qui n'acceptent pas le PNG (des téléphones mobiles pour ne pas les nommer),


Il existe donc des agents utilisateurs qui acceptent le GIF et pas le
PNG8 ? Je croyais que cela n'existait plus depuis Internet Explorer
version 3 ou 4. Copie et suivi vers fciwa pour avis.

et encore moins le MNG.


Oui, ça je m'en doute.

Avatar
loufoque
JayMore a dit le 13/07/2004 00:00:

Y'a défi relevé. Je viens d'ajouter le support du gif annimé (et de la
transparence en passant).
http://jemore.nerim.net/wincocktail/other/gif_save.zip
Relativement expérimental, mais ça marche (par contre, ça met a genoux le
serveur et des "time limit reached" sont a prévoirs)


J'ai plein de
Warning: Call-time pass-by-reference has been deprecated
Tu devrais corriger ça.

Sinon selon mes tests c'est un peu plus rapide, moins de 2 secondes,
mais j'ai une plus grosse machine.

En tous cas beau boulot.

1 2