Convertir un TGA en PNG via PHP ? [Résolu]

Signaler
Messages postés
44
Date d'inscription
dimanche 27 avril 2003
Statut
Membre
Dernière intervention
24 septembre 2006
-
fcpc
Messages postés
1
Date d'inscription
jeudi 13 août 2009
Statut
Membre
Dernière intervention
5 février 2010
-
Bonjour,
je voudrais savoir comment charger un TGA avec PHP. Je
pense que ça risque d'être laborieux mais j'aimerais créer une page php
permettant de prendre l'URL d'un TGA pour renvoyer un PNG (les 2
formats gère la couche alpha).



J'ai déjà effectué ce genre de page avec JPG vers PNG mais le TGA n'est pas pris par la bibliothèque GD...

Quelqu'un peut me donner un peu d'aide et/ou des indications ?

Merci d'avance.

2 réponses

Messages postés
44
Date d'inscription
dimanche 27 avril 2003
Statut
Membre
Dernière intervention
24 septembre 2006

Je me suis renseigné sur le format TGA et voici comment il est créé :
1octet : ID length
1octet : Color Map Type
1octet : Image Type
5octets : Color Map Specification
10octets : Image Specification
variable : Image ID
variable : Color Map Data
variable : Image Data

Le reste des données n'est pas obligatoire... Je cherche à quoi correspond vraiment toutes ces informations.
Comment ouvrir un fichier avec php pour lire ce genre d'informations ?

Merci d'avance
Messages postés
1
Date d'inscription
jeudi 13 août 2009
Statut
Membre
Dernière intervention
5 février 2010

Bonjour

Je déterre un vieux message, car il se trouve que j'ai moi-même besoin de faire un script de copie d'une image TGA (uploadée sur le serveur) en format JPG ou PNG, afin de permettre ensuite un aperçu via une simple balise

L'objectif est bien entendu que la nouvelle image soit créée automatiquement sur le serveur au moment de l'upload, sans avoir à modifier le format via photoshop.

Or je ne vois pas vraiment comment je peux m'y prendre, GD ne gérant à première vue pas le format TGA ...

Merci d'avance pour vos réponses !