Convertir dossier de psd en png/Imagemagick

ADD59 -  
 AAD59 -
Bonjour,
je souhaiterais convertir un dossier de fichiers psd en un dossier de fichiers png.
voici mon script (qui ne fonctionne pas !!)

#!/bin/sh
for %%G *.psd[2] DO convert "%%G" "/%%~nG.png"

il me renvoie unexpected token…
J'ai retourné la chose dans tous les sens sans trouver de réponses !

Merci de votre aide !!

ADD59
A voir également:

3 réponses

C0nK€r@n Messages postés 384 Date d'inscription   Statut Membre Dernière intervention   43
 
Si tu veux convertir en .png, utilise la visionneuse windows et fait copier Vers (petite disquette) et enregistrer avec type PNG

ou Photofiltre
1
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

A part que là on n'est pas sous Windows !
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

La syntaxe sous bash c'est :

for i in *.psd; do convert "${i}"  "${i%%.*}.png"; done

Qui transformera une image toto.psd en toto.png.
0
AAD59
 
Merci beaucoup Jipicy! cela fonctionne.
Une petite remarque néanmoins:
Seul le deuxième layer du PSD m'intéresse; en rajoutant [2], cela ne fonctionne pas…
Est ce qu'il est possible avec ce script de juste convertir le layer 2 ?
Add
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Essaie comme ça :

for i in *.psd\[2\]; do convert "${i}"  "${i%%.*}.png"; done
0
AAD59 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
 
Bizarre, rien ne se passe………
AAD…
je le fais sous terminal, 10.5.
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Pourtant...

jp@MDK:~/tmpfs ssh$ ls *.txt*
a.txt[2]  b.txt  c.txt[2]  d.txt  e.txt[2]  f.txt[2]

jp@MDK:~/tmpfs ssh$ for i in *.txt\[2\];do echo "${i} ${i%%.*}.doc";done
a.txt[2] a.doc
c.txt[2] c.doc
e.txt[2] e.doc
f.txt[2] f.doc

jp@MDK:~/tmpfs ssh$
0
AAD59 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
 
peut être une particularité à imagemagick… 
je vais encore chercher sur les forums;
merci de ton coup de main en tout cas;
Ad/
0