使用哪个函数来创建缩略图 imagecopyresampled() 或 imagecopyresized()?

发布于 2024-12-01 21:01:14 字数 150 浏览 0 评论 0原文

我正在我的网站中构建图像上传功能,该功能使用户可以将任何尺寸的图片上传到网站。该图片会自动调整为缩略图大小。我浏览了一些代码,发现一些代码使用 imagecopyresampled() 函数来调整大小,还有一些代码使用 imagecopyresized() 。哪一个最好用?有什么区别?

i'm building a image uploading functionality in my website which gives users the possibility to upload a picture of any size to the website. This picture gets automatically resized to a thumbnail size. I've browsed around for some code and i see some using the imagecopyresampled() function to resize and some the imagecopyresized(). Which one is the best to use? What are the differences?

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

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

发布评论

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

评论(1

太阳哥哥 2024-12-08 21:01:14

imagecopyresized() 将一个图像的矩形部分复制到另一图像。 dst_image 是目标图像,src_image 是源图像标识符。

imagecopyresampled() 将一幅图像的矩形部分复制到另一幅图像,平滑地插值像素值,尤其是在缩小图像尺寸的情况下仍能保持很大的清晰度。

php.net 是你的朋友

这看起来太尖酸刻薄了。对此感到抱歉。我个人总是使用 imagecopyresampled()

imagecopyresized() copies a rectangular portion of one image to another image. dst_image is the destination image, src_image is the source image identifier.

imagecopyresampled() copies a rectangular portion of one image to another image, smoothly interpolating pixel values so that, in particular, reducing the size of an image still retains a great deal of clarity.

php.net is your friend

That seemed overly snarky. Sorry about that. Personally I always use imagecopyresampled()

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文