[Помощь] Массовое изменение размеров изображений

Действительно картинки станут ужасными при увеличении.
Но на всякий случай привожу пхп скрипт для этой нужды.
Просто заливаешь в нужную папку и запускаешь, он все картинки в ней формата jpg увеличивает в 2 раза:)
Если хочешь, чтобы сразу заменял оригинал убери из строки
PHP:
$miniature = "mini" . $mas[$i];
часть
PHP:
"mini" .

Код:
PHP:
<?
$i=0;
foreach (glob("*.jpg") as $filename) {
	$mas[$i]="$filename";
	echo "<br>".  $mas[$i] ;
	$source = ImageCreateFromJpeg($mas[$i]); 
	$sourcew=ImageSX($source);
	$sourceh=ImageSY($source);
	$im = ImageCreateTrueColor ($sourcew*2, $sourceh*2);
	imagecopyresampled($im, $source, 0, 0, 0, 0, $sourcew*2, $sourceh*2, $sourcew, $sourceh);
	$miniature = "mini" . $mas[$i]; 
	ImageJpeg ($im, $miniature,75);  
	echo "Миниатюра успешно создана: $miniature";  
	$i++;
}  
?>
 
FastStone Image Viewer пакетно быстро делает. сам пользуюсь.
 
ACDsee прекрасно делает пакетную обработку изображений.
 
При добавлении картинок на товары использую несложный vbscript
(как для одной картинки так и массово).
Скрипт проходит картинки в каталоге.
Загружает шаблон фотошопа (водяные знаки, размеры - все дела).
Открывает картинку - подгоняет размеры по большей стороне (ширину или высоту), немного подрезает. Вставляет в шаблон. Сохраняет в нужном качестве jpg.
И сохраняет в нужный каталог.
Ну и в добавок по ftp забрасывает на сайт.
Все это обычным скриптом, и на автомате.
 
По мне удобная прога BatchPhoto Pro, отлично работает, может сделать с исходной картинки несколько разных по шаблону, вобщем не раз мне помогла
 
Мда, один флуд. Я же описывал что не подходит вариант делать ресайд програмулинами на компе. Не заливались картинки на вебасисте, там большая часть картинок была залита с шопскрипта с помощью модифицированного ресайдера. Скрипт нужно писать
 
Назад
Сверху