loopik
Новичок
Как сделать цикл на рендеринг?
У меня есть вот эти три переменные - это имена картинок.
Расскажите как составить цикл, чтоб скрипт сразу три картинки
зарендерил а то нехочется три больших столбика писать.
Переменые, которые по очереди должны попасть в imagem
А вот скрипт
У меня есть вот эти три переменные - это имена картинок.
Расскажите как составить цикл, чтоб скрипт сразу три картинки
зарендерил а то нехочется три больших столбика писать.
Переменые, которые по очереди должны попасть в imagem
PHP:
$new_filename $new_thumbnail $new_enlarged
PHP:
$imagem = $new_filename;
$pos=strrpos($imagem,".");
$name=substr($imagem,0,$pos);
$ext=substr($imagem,$pos+1);
$ft = $ext;
$max_size = 140;
$quality = 100;
$image = "pictures/".$imagem;
$size = GetImageSize ($image);
$ratio = $size[0]/$size[1];
if ($ratio > 1) {
$width = $max_size;
$height = ($max_size/$size[0]) * $size[1];
}else{
$width = ($max_size/$size[1]) * $size[0];
$height = $max_size;
}
$thumb = ImageCreateTrueColor($width, $height);
if ($ft == "jpg") { $source = ImageCreateFromJPEG($image); }
if ($ft == "gif") { $source = ImageCreateFromGIF($image); }
if ($ft == "png") { $source = ImageCreateFromPNG($image); }
ImageCopyResampled($thumb,$source,0,0,0,0,$width,$height,ImageSX($source),ImageSY($source));
if ($ft == "jpg") { ImageJPEG($thumb, "pictures/".$imagem, $quality); }
if ($ft == "gif") { ImageGIF($thumb, "pictures/".$imagem, $quality); }
if ($ft == "png") { ImagePNG($thumb, "pictures/".$imagem, $quality); }
ImageDestroy($thumb);
