Массовая обрезка изображений из CMD/PowerShell

Существует ли какая-либо утилита CMDline или стороннее приложение, которое может взять каждое изображение в папке (снимок экрана в моем случае) и обрезать их все по одному до определенного разрешения?

Например, у меня есть 3 монитора в расширенном представлении, и мне иногда нужно делать снимки экрана на лету, и наиболее удобный способ сделать это - комбинация WinKey + PrtScrn. Недостатком является то, что мне приходится вручную обрезать 2 монитора для примерно 20-30 изображений.

2 ответа

Решение

ImageMagick - это легкий инструмент, который можно использовать для этого. Вот пример, который обрезает все изображения JPG в каталоге и помещает результаты в новую папку:

cd path/to/dir/
mogrify -crop +100+10 -quality 100 -path ../cropped *.jpg

Здесь 100 пикселей от левой границы и 10 пикселей от верхней части удаляются. Смотрите здесь для получения дополнительной информации о том, как использовать урожай.

Вы пробовали XnCovert? XnConvert - бесплатный кроссплатформенный пакетный процессор изображений, позволяющий объединить более 80 действий. Совместим с 500 форматами. Он использует модуль пакетной обработки XnViewMP и является бесплатным, и вы можете пожертвовать его, если посчитаете его полезным. https://www.xnview.com/en/xnconvert/

Другие вопросы по тегам