Un outil pour redimensionner des TIFF en ligne de commande ? - Logiciels - Windows & Software
Marsh Posté le 04-02-2011 à 14:44:35
ca m'a l'air un tres bon outil.
Tu connais le terme anglais pour "format (en dpi) " ?ya tellement d'options
Marsh Posté le 04-02-2011 à 14:55:40
ReplyMarsh Posté le 04-02-2011 à 15:07:08
me reste à trouver la conversion en noir et blanc, et là je rame...
Marsh Posté le 04-02-2011 à 15:14:21
ReplyMarsh Posté le 04-02-2011 à 15:22:47
ReplyMarsh Posté le 04-02-2011 à 15:25:26
ccp6128 a écrit : Tu peux trouver de la doc la : http://www.imagemagick.org/script/convert.php |
Ouep, je suis dessus ! merci tout de meme
Toutefois, le plus dur est de savoir si je dois chercher "black and white", ou "no-color", ou "grey-scale", etc.
Ca a l'air super puissant comme outils.
A tout hasard, avant que je ne cherche à fond sur le sujet, tu sais si il y a des fonction de récursivité ?
ca m'éviterait de faire un script bat de recherche des tif, etc...
Marsh Posté le 04-02-2011 à 16:35:22
je ne crois pas. En fait pour ce genre d'usages perso je me base soit sur du vbscript ou du shell (cygwin).
Beaucoup plus simple de taper un find -iname *.tiff -exec trucmuche {}\; que de se taper ouatmille lignes de batch imbitable.
Je touche plus au batch depuis pas mal d'années.
Marsh Posté le 07-02-2011 à 10:44:33
je commençais à essayer de faire ca en vbs. ton "find" me plait là
Pour info, imagemagick sait gérer du "*.tif" pour appliquer à tous les tiff d'un dossier.
J'ai essayé ( sans y croire, mais qui sait ), de faire un
mogrify -monochrome D:\repertoire1\*\respertoire2\*.tif
Il aime pas
Marsh Posté le 07-02-2011 à 11:04:30
En vbs ca doit pas être trop difficile non plus.
Si tu m'expliques un peu ton arborescence je peux t'aider a boucler ton script au besoin.
Ou alors effectivement en shell avec cygwin.
Marsh Posté le 07-02-2011 à 12:25:32
Alors, à partir d'un répertoire particulier D:\DossierSource\
J'ai pleins de répertoires dont je ne peux connaitre les nom à l'avance.
Dans chacun de ces répertoires, j'ai une arborescence prédéfinie,
D:\DossierSource\*\arborescenceQueJeConnais\
à cet endroit là, j'ai une série de répertoires dont je ne connais pas le nom, et dans chacun de ces répertoires, je dois appliquer ma transformation à tous les tif.
Je propose un truc de ce gout là :
racine= "D:\DossierSource\" |
Je ne suis pas forcement super à l'aise avec le syntaxe vbs, il interprète bien les mélanges variable\constanteTexte ? Il me semble que oui, même si ca me fait bizarre en comparaison à d'autres langages où les syntaxes sont plutôt de style variable."constante".variable ...
Marsh Posté le 07-02-2011 à 13:03:06
C'est correct a peu de choses près. T'avais juste ta boucle interne un peu foireuse (on ne peut pas mettre de "Next" dans le if pour sortir de la boucle de cette façon. Et les concaténations se font avec le classique "string1" & variable & "string2"
|
Marsh Posté le 07-02-2011 à 14:30:35
ReplyMarsh Posté le 08-02-2011 à 13:50:20
Super ce script, je viens de l'essayer.
ALERTE toutefois, les ressources sur un traitement récursif de masse sont très très sollicitées
Marsh Posté le 08-02-2011 à 13:56:54
Y'a des paramètres optionnels intéressants cf http://msdn.microsoft.com/en-us/li [...] 85%29.aspx
Tu devrais modifier ta ligne Run de la façon suivante:
WshShell.run "mogrify -monochrome -density 300x300 " & subFolder2.Path & "/*.tif" , 1 , true |
De cette façon ca ne lancera qu'un script de conversion à la fois.
Marsh Posté le 08-02-2011 à 14:11:56
Putain je suis trop con.
j'ai des scripts vbs où je me sers du wait en plus ! (,1,true)
Marsh Posté le 04-02-2011 à 12:43:28
Bonjour
J'ai un problème : Je dois parcourir des centaines de répertoires, trouver tous les TIFF, et les re-formater en 300*300 noir et blanc.
Vous avez une idée ?
J'ai trouvé un utilitaire, mais il est payant. Une idée en gratuit ? Ou du payant qui fonctionne bien ?
Message édité par tuxbleu le 04-02-2011 à 16:31:10
---------------
Mon topic de vente - Mon feed-back