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

Messages postés
44
Date d'inscription
dimanche 27 avril 2003
Statut
Membre
Dernière intervention
24 septembre 2006
- - Dernière réponse : fcpc
Messages postés
1
Date d'inscription
jeudi 13 août 2009
Statut
Membre
Dernière intervention
5 février 2010
- 5 févr. 2010 à 12:11
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.
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
44
Date d'inscription
dimanche 27 avril 2003
Statut
Membre
Dernière intervention
24 septembre 2006
3
Merci
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

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 191 internautes nous ont dit merci ce mois-ci

Commenter la réponse de kzimir666
Messages postés
1
Date d'inscription
jeudi 13 août 2009
Statut
Membre
Dernière intervention
5 février 2010
0
Merci
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 !
Commenter la réponse de fcpc