如何使用PHP和GD获取以字节为单位的图像资源大小?
发布时间:2020-12-13 13:06:09 所属栏目:PHP教程 来源:网络整理
导读:我用php gd调整图像大小.结果是我想要上传到Amazon S3的图像资源.如果我先将图像存储在磁盘上但我想直接从内存上传它们,它的效果很好.如果我只知道图像的字节大小,那是可能的. 有没有办法获得gd图像资源的大小(以字节为单位)? 你可以使用 PHP的 memory i/o
我用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)方法来获取图像资源的大小. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |