Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - скрипт рекурсивного изменения размера изображений

Ответить
Настройки темы
Любой язык - скрипт рекурсивного изменения размера изображений

Аватара для batyaPS

Ветеран


Сообщения: 968
Благодарности: 61

Профиль | Отправить PM | Цитировать


Изменения
Автор: batyaPS
Дата: 18-01-2015
имеем папку с папками(тысячи) в которых лежат tifы
данные тифы получены путём сканирования с определенными параметрами
Скрытый текст

<ImagePath Path="\\10.xx.xx.xx\scan\" ViewingPath="C:\Program Files\IrfanView\i_view32.exe" FileExt="tif" ScanParams="/scan /dpi=(300,300) /convert=%2:S" ConvertToSave="%1:S /resize_short=800 /resample /aspectratio /dpi=(300,300) /bpp=4 /jpgq=40 /tifc=7 /convert=%2:S" ConvertToTIF="1:S /convert=%2:S" AppendToTIF="%1:S /append=%2:S /silent /killmesoftly"/>

через IrfanView, обычно они имеют размер 800*1100(может варьироваться +- т.е. 1098 1200) и физический размер 150-400 кб
но где то произошла ошибка и размеры тифов получились 2552*3508 и физически на 25 м каждый

помогите скриптом который пройдется по всем вложенным папкам (их по идее одна рекурсия) и скорректирует размер тифов до 800*(соотношение стороны)

Отправлено: 01:52, 18-01-2015

 

Ветеран


Сообщения: 2196
Благодарности: 727

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 10:53, 23-01-2015 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1758
Благодарности: 966

Профиль | Цитировать


sov44, Уменьшить размер файла можно без ресайза. Как уменьшить размеры изображения с привязкой к размеру файла не нашел:
Код: Выделить весь код
nconvert -max_filesize 1048576 file.jpg
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:32, 23-01-2015 | #22


Ветеран


Сообщения: 2196
Благодарности: 727

Профиль | Отправить PM | Цитировать


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

Последний раз редактировалось sov44, 23-01-2015 в 13:56.


Отправлено: 13:48, 23-01-2015 | #23


Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


тогда вероятно проблема в сервере который хочет видеть именно мегабайт, а не мебибайт. В уже указанной Foreigner строке исправь 1048576 на 1000000

Отправлено: 14:06, 23-01-2015 | #24



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - скрипт рекурсивного изменения размера изображений

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Загрузка - Windows перестал запускаться после изменения размера диска svetkost Microsoft Windows 7 5 09-03-2014 15:11
CMD/BAT - Нужна помошь:скрипт для проверки изменения размера папки, с перезапуском программы abezze Скриптовые языки администрирования Windows 0 20-12-2011 16:43
Графика - Изменение размера изображений kirill_ghost Программное обеспечение Windows 10 15-05-2008 17:45
Проблемы изменения изображений и текста pvik1970 Автоматическая установка Windows 2000/XP/2003 4 22-01-2006 15:40
Программа, для изменения размера изображения libricon Общий по Linux 6 27-10-2005 23:41




 
Переход