-
Parser un psd
Bonjour,
je recherche un module qui permettrait de parser un fichier psd (photoshop).
Mon fichier est constitué de plusieurs calques. Ce fichier représente une carte, et chaque calque un niveau de relief. Je souhaite extraire ces données pour alimenter une table Mysql.
Pouvez vous, svp, m'orienter ?
-
Je me trompe peut-être, mais je crins que le format PSD ne soit un format propriétaire d'Adobe et qu'il n'y ait pas de module pour le lire.
-
Tu as raison, c'est un format propriétaire. Mais comme les specs semblent disponibles, et que j'ai cru voir des parseurs dans d'autres langages, je pensais qu'il en existerait un en Perl :cry:
-
Tu n'as plus qu'à en écrire un.
;)
-
Essaye en Python ? http://www.downv.com/Linux/download-...r-10022981.htm
Il semble par ailleurs que la librairie Pythin PIL supporte (en lecture) le format PSD.
Pour perl, à part porter le Python ou de développer soi-même le parser à partir des specs, je vois pas de solution immédiate dans le CPAN.
-
Depuis le temps que je repousse aux calendes l'apprentissage de python...me v'là au pied du mur :mrgreen:
Merci pour vos réponses.
-
Personnellement, je trouverais l'idée de porter le Python en Perl plus excitante et plus utile à la communauté (à condition bien sûr de le mettre à la disposition du public, ce que je ne manquerais pas de faire si je faisais ce portage). Après, il faut évaluer la complexité de la chose, c'est peut-être assez difficile et au-dessus de tes compétences (ou des miennes)...
-
Je pensais à une autre solution, un peu plus alambiquée : convertir le psd en xcf avec Gimp, et écrire un script-fu en perl (ou en Haskell) depuis Gimp (ou manipuler le .xcf directement en perl, mais là aussi, je n'ai pas trouvé le module CPAN).
Perso, je suis du même avis que Lolo, que le portage serait la meilleur solution, et sans doute la plus couteuse aussi :)