gpt4 book ai didi

php - JPEG压缩PHP图片到内存

转载 作者:可可西里 更新时间:2023-11-01 00:16:18 26 4
gpt4 key购买 nike

我正在为我们本地的童子军写一个简单的网站,它应该允许上传图片。我正在使用 PHP 4.3.9 来调整图像大小和创建缩略图,但是(捐赠的)托管服务不允许从 PHP 写入文件系统。但是,他们确实提供 5G 的 mysql。我想将图像存储在数据库中,但还没有找到将调整大小的图像转换为 JPEG 的方法。据我所知,imagejpg 只会写入一个文件(我不能这样做)。做有人知道是否可以在 PHP 中生成 JPEG 到内存吗?谢谢!-吉姆

最佳答案

您可以使用输出缓冲:

ob_start();
imagejpeg($image, NULL, 100);
$image_data = ob_get_contents();
ob_end_clean();

澄清一下,如果您查看 manual for imagejpeg ,您会看到您可以使用它来写入文件或直接输出原始图像流,具体取决于第二个参数。我正在使用输出缓冲来捕获原始图像流。

关于php - JPEG压缩PHP图片到内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8657925/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com