Un Script Batch Pour Redimensionner Les Images
Je suis à la recherche d'un peu d'aide dans l'écriture d'un script batch pour redimensionner un tas de .les images jpg.
Je n'ai pas beaucoup d'expérience avec des scripts batch. Mais cette tâche sera exécuté sur une machine windows & j'ai donc pensé à un script batch peut être une bonne façon d'aller.
Je suis toujours intéressé à entendre d'autres idées & approches, ou la prise de connaissance des éléments que je n'ai pas pensé.
Ci-dessous, j'ai énuméré les étapes de base et les besoins du script:
1) The images are located in a folder & are all(or should be) 500 x
500.
2) I need copy & past the images to a new folder, where they will be
resized to 250 x 250.
3) I then need to repeat step 2 but this time resize to 125 x 125.
Pourrait être utile askubuntu.com/questions/135477/...
OriginalL'auteur Reed Williams | 2016-11-07
Vous devez vous connecter pour publier un commentaire.
Utilisation Light Image Resizer pour Windows:
OriginalL'auteur Ricardo Ortega Magaña
Une fois que vous installez ImageMagick pour Windows, vous pouvez utiliser
magie
outil en ligne de commande, par exempleRemarque: assurez-vous que votre
magick.exe
de commande est dans votrePATH
variable système et que vous êtes pointant à l'existant ou créé à destination des dossiers (par exemple,mkdir 250x250/125x125/
dans le cas ci-dessus).Pour Linux/Ubuntu, voir: Comment redimensionner des images via la ligne de commande?
Avant d'exécuter cette, exécutez
mkdir 250x250
etmkdir 125x125
Upvoting ce, depuis la question expressément demandé de le faire à partir d'un script de commandes - ImageMagick permettrait à cela, et c'est essayé et testé, outil populaire pour l'automatisation des opérations liées aux images.
OriginalL'auteur kenorb
Si vous voulez le faire sur la ligne de commande, plus précisément, peut-être de sorte que vous pouvez l'automatiser, il n'y a pas de commande spécifique dans le Lot qui est faite pour la manipulation d'image. Vous pouvez coder quelque chose dans un JScript ou une autre langue et de l'exécuter à partir de la ligne de commande, mais pourquoi le faire quand il y a de maturité des outils déjà disponibles pour cette tâche?
Je recommande ImageMagick.
Obtenir le portable binaire Windows, vous pouvez utiliser magick.exe pour faire ce que vous voulez assez facilement. Par exemple, redimensionner (par moitié) toutes les images png dans le dossier 1 dossier 2:
magick.exe
pasconvert.exe
.Changé convertir à la magie
Puisque vous utiliser ImageMagick, il peut être plus sage d'utiliser le bon redimensionner la procédure... imagemagick.org/Usage/resize/#resize_colorspace ce qui signifie: for %%a in (1*.png) n' "path\to\magick.exe "1\%~nxa" -espace colorimétrique RVB -redimensionner 50 x 50% -espace colorimétrique sRGB "2\%~nxa"
Mon commentaire est valable pour la réduire. Si vous le haut de gamme des images, coller avec la commendline de la réponse.
OriginalL'auteur soja
vous pouvez vérifier
mise à l'échelle.bat
qui peut redimensionner les images sans avoir besoin d'installer de logiciel supplémentaire - il utilise seulement les fenêtres des fonctions intégrées:Vérifier également cette.
OriginalL'auteur npocmaka