Bonjour.
Je suis à la recherche d'une fonction d'encodage en GIF, qui reproduirait la fonction imageGif() de la lib GD, mais qui n'est malheureusement pas supportée par mon hébergeur.
J'ai trouvé une fonction de décodage, qui marche tres bien, mais impossible d'enregistrer les images en Gif.
Je précise que :
- j'ai trouvé des codes sources d'encodeurs en C, mais je ne maitrise pas assez pour convertir le source
- je suis obligé d'utilisé du Gif car le site est dédié à des terminaux web qui n'acceptent que ce format
- l'hebergeur est mutualisé et je ne peux pas recompiler PHP avec la GD qui va bien
- l'hébergeur ne changera pas de version de PHP avant une bonne centaine d'année.
# Impossible ... Enfin plutot tres difficile
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 2.
[^] # Re: Impossible ... Enfin plutot tres difficile
Posté par jemore . Évalué à 1.
des tableaux, des boucles for, des affectations... ca devrait suffir :)
# mauvais hébergeur...
Posté par Gniarf . Évalué à 2.
# Tiens, j'suis pas le seul...
Posté par Cali_Mero . Évalué à 3.
L'algorithme de cryptage utilisé dans les GIF 89a (supportant la transparence, c'était impératif dans mon cas), le fameux algorithme protégé par brevet d'unisys, s'appelle LZW (Lempel, Ziv, Welch, du nom de ses 3 inventeurs).
un exemple de code qui marche pour utiliser "ca", en java :
http://www.geocities.com/yccheok/lzw/lzw.html(...)
Une autre doc qui m'a servi (mais le site ne répond plus au moment ou je poste ceci, espérons que ca remarche plus tard) :
http://www.msg.net/utility/whirlgif/gif87.html#outline(...)
Il y a aussi une doc que j'ai trouvé très utile et détaillée, en anglais, sur une page couleur saumon... que tu trouveras surement avec un petit coup de google.
Je me suis lancé dans l'aventure de coder/décoder les fichiers GIF à la mimine en php, j'ai écrit pas mal de code et à la fin j'en ai eu marre et j'ai tout simplement arrêté. Je t'enverrai avec plaisir le code en l'état si tu le veux...
En espérant t'avoir aidé.
[^] # Re: Tiens, j'suis pas le seul...
Posté par scullder . Évalué à 1.
:)
[^] # Re: Tiens, j'suis pas le seul...
Posté par jemore . Évalué à 2.
Pour le décodeur, un code source en "full-php", qui marche :
http://www.yamasoft.com/php-gif.zip(...)
(pris dans les commentaires de la doc PHP)
# Y'a que sur soi que l'on peut compter...
Posté par jemore . Évalué à 3.
ici : jemore.nerim.net/wincocktail/other/gif_save.zip
J'ai aussi inclus le décodeur GIF que j'avais trouvé.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.