如何按如下方式调整图像大小?

发布于 2024-11-04 00:09:27 字数 82 浏览 1 评论 0原文

我需要将图像大小调整为定义的宽度和高度,但如果图像较大,则将底部裁剪到高度,如果图像较小,则在底部添加空白。如何借助 PHP 的 GD 来实现这一点?

I need to resize an image to a defined width and height but crop the bottom to the height if it is larger or add blank space to the bottom if it is smaller. How to accomplish that with the help of PHP's GD?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

蓝戈者 2024-11-11 00:09:27

我为此提供了一个功能: PHP/GD Imagestyle
您可以完全按照以下描述创建缩略图:

$thumb = imagestyle($image,'autosize:100 100');

但如果您需要更复杂的东西,您可以使用:

// resize 200 0 means width=200 height=auto
$thumb = imagestyle($image,'resize:200 0; crop:200 200;');

I maid a function for this: PHP/GD Imagestyle
You can create thumbnails exactly as you described with the following:

$thumb = imagestyle($image,'autosize:100 100');

But also if you need something more complicated you can use:

// resize 200 0 means width=200 height=auto
$thumb = imagestyle($image,'resize:200 0; crop:200 200;');
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文