gpt4 book ai didi

php - 如何使用 PHP 和 GD 获取以字节为单位的图像资源大小?

转载 作者:可可西里 更新时间:2023-11-01 12:41:47 27 4
gpt4 key购买 nike

我正在使用 php gd 调整图像大小。结果是我要上传到 Amazon S3 的图像资源。如果我先将图像存储在磁盘上,效果会很好,但我想直接从内存中上传它们。如果我只知道图像的字节大小,那是可能的。

是否有某种方法可以获取 gd 图像资源的大小(以字节为单位)?

最佳答案

您可以使用 PHP 的 memory i/o stream将图像保存到并随后获取以字节为单位的大小。

你所做的是:

$img = imagecreatetruecolor(100,100);
// do your processing here
// now save file to memory
imagejpeg($img, 'php://memory/temp.jpeg');
$size = filesize('php://memory/temp.jpeg');

现在你应该知道尺寸了

我不知道有任何 (gd) 方法可以获取图像资源的大小。

关于php - 如何使用 PHP 和 GD 获取以字节为单位的图像资源大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4023441/

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