Я хотел бы изменить размеры изображений на стороне сервера, чтобы сделать миниатюру динамически.
Я использую этот код:
<?php
Header("Content-type: image/jpeg");
$img_src = $_GET['photo'];
$size = getimagesize($img_src);
$src_w = $size[0];
$src_h = $size[1];
$dst_w = 80;
$dst_h = 80;
$test_h = round(($dst_w / $src_w) * $src_h);
$test_w = round(($dst_h / $src_h) * $src_w);
if($src_w > $src_h) {
$x = $test_w;
$y = $dst_h;
} elseif($src_h > $src_w) {
$x = $dst_w;
$y = $test_h;
}
$img_new = imagecreatefromjpeg($img_src);
$img_mini = imagecreatetruecolor($x, $y);
imagecopyresampled($img_mini,$img_new,0,0,0,0,$x,$y,$src_w,$src_h);
imagejpeg($img_mini);
?>
Но это не сработало, и я не могу понять, почему. Там нет ошибки, просто ничего не появилось.
Кто-нибудь может мне помочь?
Спасибо;