Désolé si le sujet a déjà été abordé ailleurs mais je ne trouve pas.
J'ai besoin de convertir en batch des dizaines de milliers de fichiers TIFF en jpg2000.
Pour cela, j'ait fait des tests pour arriver au meilleur compromis entre qualité et taille du fichier.
Via XnView, j'en suis arrivé à la conclusion que
- format jpeg2000
- taux de compression 1 pour 2
Ensuite j'exporte le script en batch et je le fais tourner pendant la nuit.
Problème :
Quand je fais la conversion via XnView, au moment où j'exécute la conversion via outils > conversion multiple, le logiciel me demande de préciser pour "niveau de gris" (puisque les images sont en niveau de gris) le nombre de bits (enfin je pense ?). Les possibilités existantes sont 4 - 8 - 16 - 32 - 64 - 128 - 256. je choisis 32 et lance la conversion
Résultat : taille = 65 Ko
Lorsque je fais mon script avant de l'exporter en batch, pour avoir la même option, je vais dans l'onglet transformation et indique "convertir en niveau de gris" > ajouter > et je choisis 32.
Cela donne le batch suivant :
Code: Select all
nconvert -npcd 2 -size 256x256+0 -ctype grey -corder inter -out jp2 -o C:\xxx\%%.jp2 -grey 32 "C:\xxx\0001.tif"
Comment dois-je écrire le fichier batch pour arriver au même résultat ?
Quelle est le paramètre que je dois indiquer ? Je suppose que le "-grey 32" converti à nouveau le fichier => la taille (correct ?)
Un grand merci pour votre aide
ArnaudH