PHP GD调整大小(更大或更小)

时间:2010-12-12 23:53:30

标签: php image gd

这是我的剧本

<?php
$user = $_GET['u'];
$src = imagecreatefrompng("http://www.website.com/".$user.".png");
$dest = imagecreatetruecolor(8, 8);
imagecopy($dest, $src, 0, 0, 8, 8, 80, 40);
header('Content-Type: image/png');
imagepng($dest);


imagedestroy($dest);
imagedestroy($src);
?>

我想这样可以使用GET调整8 x 8图像的大小。 由于它是8乘8平方并且保持比率,可能类似于s = 20,因此它从8x8变为20x20。 ImageCopy中的8,8是一种作物。

1 个答案:

答案 0 :(得分:1)

尝试来自PEAR的Image_Transform包。它可以裁剪,调整大小,缩放图像,它使用GD lib。

http://pear.php.net/manual/en/package.images.image-transform.general.php