在php jpg/png/gif中动态缩放图像

mrp*_*atg 3 php resize image image-scaling

有没有一种在php中动态缩放图像的简单方法?

我喜欢专门使用某种功能,我可以把它插入我的heml如

<img src=image.php?img=boss.jpg&width=500>
Run Code Online (Sandbox Code Playgroud)

当然,它会将图像缩放到任何高度,将其限制为500px宽

我感谢所有的投入,谢谢.

编辑确实需要包含jpg png和gif文件类型

uso*_*ban 6

我更喜欢WideImage库,因为它真的很容易使用.

在您的情况下,您需要做的一切是:

$img_path = $_GET['img'];
$new_width = $_GET['width'];

$new_img = wiImage::load($img_path)->resize($new_width);

header('Content-Type: image/jpeg');

echo $new_img->asString('jpg', 80);
Run Code Online (Sandbox Code Playgroud)

它支持jpeg,png,gif,gd,...