Я использую GIMP для выполнения простой, но утомительной операции со многими изображениями, поэтому я хотел бы знать, как я могу создать сценарий, который сделает это за меня, или найти более простой способ сделать это.
Я импортирую файл изображения с большими размерами, но в основном квадратным, иногда вроде 550x564, 580x596 и т. Д., Который может быть jpg, bmp или png, и я хочу экспортировать файл PNG 192x192 с измененным размером и обрезкой на обоих концах. более длинный размер, который обычно вертикальный, но может быть горизонтальным.
Я выполняю следующие шаги для изображения, которое длиннее по вертикали, чем по горизонтали:
- Изображение-> Масштабировать изображение-> Установите для ширины значение 192 (заблокировано, поэтому высота будет автоматически установлена примерно на 196).
- Нажмите Масштаб.
- Изображение-> Размер холста-> Установите для высоты значение 192
- Нажмите Центр.
- Нажмите Изменить размер.
- Файл-> Экспортировать как-> то же имя файла, но расширение изменено на .png, а изображение PNG выбрано из раскрывающегося списка (обычно исходные файлы - это jpg, но иногда это png, поэтому при необходимости перезаписать )
- Нажмите Экспорт (нажмите "Загрузить настройки по умолчанию").
- Снова нажмите Экспорт.
Как я могу сделать это в script-fu или python для GIMP? Или в ImageMagick? Или есть лучший способ сделать для этого макрос?