KF

Техника => Технические вопросы => Тема начата: NIHTRIK от 21-12-2008, 00:21:58



Название: массовое изменение размера изображений
Отправлено: NIHTRIK от 21-12-2008, 00:21:58
добрый вечер уважаемые.

есть ли среди вас те кто могут ответить на вопрос: "какими средствами можно сжать группу изображений разного размера до изображений к примеру 100х100 с сохранением пропорций сторон (к примеру если фото 120х100 ресайзнуть на 100х100 и обрезать по 10 пикселей со сторон) ?"


Название: Re: массовое изменение размера изображений
Отправлено: Com от 21-12-2008, 00:50:13
ACD есть пакетная обработка

XnView также...


Название: Re: массовое изменение размера изображений
Отправлено: NIHTRIK от 21-12-2008, 01:24:08
ACD есть пакетная обработка

есть. а как там менять размер изображений пропорционально чтобы лишние равномерно обрезалось?


Название: Re: массовое изменение размера изображений
Отправлено: Com от 21-12-2008, 01:33:30
Вроде как галочка Keep Ratio


Название: Re: массовое изменение размера изображений
Отправлено: Rush от 21-12-2008, 01:34:32
Microsoft Office Picture Manager
но в одно действие не получится, мозгами надо будет поработать.


Название: Re: массовое изменение размера изображений
Отправлено: NIHTRIK от 21-12-2008, 01:58:27
Вроде как галочка Keep Ratio
там есть. но ресайзит либо все 100х100 (растягивая), либо все в пропорциях НО не до размера 100х100 (к примеру 74х100 и 100х38)

а мне нужно к примеру 2 изображения 300х200 и 100х210 ресайзнуть вместе таким образом чтобы 300х200 он сжал до 150х100 и убрал по 25 пикслей, а в изображении 100х210 убрал по 55 пикселей. в итоге получаем - 2 картинки 100х100 с сохранением пропорций.

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


Название: Re: массовое изменение размера изображений
Отправлено: PlayStation от 21-12-2008, 12:48:09
а в фотошопе есть batch processing и макросы. учитывая, что картинки нужно обрезать индивидуально, надо написать в макросе Crop с диалогом и параметрами резайза и ... все. остальное сделает бэтч процессинг. ну придется посидеть, потыркать ручками немного, есть такое. иначе макрос нарежет так, что не взглянешь потом.

при некотором желании можно ява-скрипт написать. тогда он сам все сделает, если симметрично обрезать надо.


Название: Re: массовое изменение размера изображений
Отправлено: Ромашка от 22-12-2008, 03:08:34
какими средствами можно сжать группу изображений разного размера до изображений к примеру 100х100 с сохранением пропорций сторон (к примеру если фото 120х100 ресайзнуть на 100х100 и обрезать по 10 пикселей со сторон) ?"

Пользуюсь программой, которая называется FastStone Image.
Бесплатна для домашнего использования. Сайт http://www.faststone.org/

Опция "Пакетное преобразование - Дополнительные параметры".

Взгляните на скрины настройки, возможно, это то, что подойдет для указанных вами целей.

[вложение удалено Администратором]


Название: Re: массовое изменение размера изображений
Отправлено: WolF от 22-12-2008, 09:02:26
там есть. но ресайзит либо все 100х100 (растягивая), либо все в пропорциях НО не до размера 100х100 (к примеру 74х100 и 100х38)

а мне нужно к примеру 2 изображения 300х200 и 100х210 ресайзнуть вместе таким образом чтобы 300х200 он сжал до 150х100 и убрал по 25 пикслей, а в изображении 100х210 убрал по 55 пикселей. в итоге получаем - 2 картинки 100х100 с сохранением пропорций.

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

Я такие задачи решаю элементарным Perl (PHP) скриптом, вызывающим unix-овый mogrify (convert). К сожалению любимый IrfanView не умеет делать "обрезку когда надо".


Название: Re: массовое изменение размера изображений
Отправлено: EDIUSMEN от 22-12-2008, 12:08:13
Старый эйсидиси норм справляется. Выделяешь фотки, дале туулз ресайз, в опшинах ставишь ширина ИЛИ высота, ограничиваешь размер и фпуть.


Название: Re: массовое изменение размера изображений
Отправлено: WolF от 22-12-2008, 12:51:17
Старый эйсидиси норм справляется. Выделяешь фотки, дале туулз ресайз, в опшинах ставишь ширина ИЛИ высота, ограничиваешь размер и фпуть.

Типа умный да? Ты читать умеешь ваще? Автору надо чтобы картинки, не соответствующие пропорции после масштабирования были обрезаны по одной из координат, причем по какой именно - неизвестно. Про "вписать в ширину" или "вписать в высоту" мы все знаем, это и в Irfan View есть, но это не то.


Название: Re: массовое изменение размера изображений
Отправлено: NIHTRIK от 22-12-2008, 15:09:19
Пользуюсь программой, которая называется FastStone Image.
Бесплатна для домашнего использования. Сайт http://www.faststone.org/

Опция "Пакетное преобразование - Дополнительные параметры".

Взгляните на скрины настройки, возможно, это то, что подойдет для указанных вами целей.

громадное спасибо. возможно поможет

быть может ночь бессонная сказывается, но в упор не вижу где эти доп параметры (версия 3.6 рус) :(


Название: Re: массовое изменение размера изображений
Отправлено: waxq от 22-12-2008, 18:27:05
Microsoft Office Picture Manager
но в одно действие не получится, мозгами надо будет поработать.
в одно действие получиться! Фсе фотки выделяешь и ставишь размер на выходе и го!


Название: Re: массовое изменение размера изображений
Отправлено: Far от 23-12-2008, 18:25:29
Цитировать
где эти доп параметры (версия 3.6 рус) :(

У меня версия 3.5 на компушке стоит, но наверное в 3.6 также будет. Вобщем, выделяешь нужные файлы (какие хочешь обработать), жмешь F3, и в окне которое откроется рядом с выбором имени файла и папки будет пункт Дополнительные параметры. Ставишь рядом с ним галку - и появится кнопка Настроить - вот за ней-то и запрятаны все настройки этой опции :)


Название: Re: массовое изменение размера изображений
Отправлено: FroX от 24-12-2008, 23:10:24
http://www.imagemagick.org/Usage/thumbnails/#fit
http://www.imagemagick.org/Usage/thumbnails/#cut
не оно?


Название: Re: массовое изменение размера изображений
Отправлено: Ромашка от 25-12-2008, 05:44:43
Покорми кота,

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

[вложение удалено Администратором]


Название: Re: массовое изменение размера изображений
Отправлено: NIHTRIK от 25-12-2008, 19:04:39
Покорми кота,

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

я уже сам вьехал. но все равно очень спасибо.