php - 为我的服务器上的 GD 库调整图像太大

标签 php image-manipulation gd

我几乎总是在网站上为我的客户提供 PHP 调整大小脚本(使用 GD)。无论我告诉他们多少次在上传之前从他们的数码相机中调整他们巨大的 7MP 图片的大小,他们仍然没有这样做。结果是服务器出现“内存不足”错误,并且图像没有调整大小,因为原始图像的分辨率太大。

有没有更好的方法来调整非常大的图像?有没有提供 API 的服务,我可以通过我的脚本利用它来调整这些大图像的大小?

最佳答案

您可以调用 Imagemagick 来调整您的 php 页面中的图片大小,但是如果您允许系统调用,则存在安全问题

任何 API 都会使用大量内存,您也可以更改您的 php memory_limit。

关于php - 为我的服务器上的 GD 库调整图像太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1272814/

相关文章:

php - 使用 Laravel 中的干预图像以最大宽度/高度调整大小,同时保持原始比例

javascript - 通过上传 PHP 对多个图像按相同比例调整大小

PHP锐度卷积矩阵

PHP exec 运行一个文件

php - 如何将所有 td 对齐到中心,除了 td with class

php - Wordpress 上传视频转换 MP4 格式

image-processing - 如何以编程方式检测图像的背景?

让照片上的脸看起来更胖的算法?

php - 如何使用 PHP 调整高分辨率图片的大小

php - 限制登录时删除非现有用户保存的失败尝试