我想调整服务器端的图像大小,以使缩略图具有动态性。 我使用这个代码:用PHP调整服务器端的Jpeg的大小
<?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);
?>
但它没有工作,我找不到原因。没有错误,没有任何出现。 任何人都可以帮助我吗?
谢谢;
*什么*不起作用? – bos
对不起,我编辑了这篇文章。 –
什么是$ _GET ['photo'] ...它是一个网址吗? –