Войти

Показать полную графическую версию : скрипт рекурсивного изменения размера изображений


Страниц : 1 [2]

sov44
23-01-2015, 10:53
Подскажите с написанием скрипта.
Нужно запустить батник рядом с папками с графическими файлами (например jpg) разного размера, чтобы на выходе получились новые папки с файлами jpg пропорционально уменьшенными до 1 мб.
Или как вариант, скрипт vbs, на который можно перетаскивать папки с файлами для их обработки.

п.с. с ключами nconvert не разобрался.

Foreigner
23-01-2015, 13:32
sov44, Уменьшить размер файла можно без ресайза. Как уменьшить размеры изображения с привязкой к размеру файла не нашел:

nconvert -max_filesize 1048576 file.jpg

sov44
23-01-2015, 13:48
Foreigner, всё равно размер становится больше 1 мб. :(
Проблема в том, что нужно по интернету на сервер заливать файлы размером не более 1 Мб. Приходится править ручками размер ( я использую FastStone Image Viewer), что довольно утомительно.
Как уменьшить размеры изображения с привязкой к размеру файла не нашел »
с пропорцией уменьшения вроде разобрался
:: изменить пропорционально по ширине, 1000
nconvert -resize shortest 1000 file.jpg

Elven
23-01-2015, 14:06
тогда вероятно проблема в сервере который хочет видеть именно мегабайт, а не мебибайт. В уже указанной Foreigner строке исправь 1048576 на 1000000




© OSzone.net 2001-2012