我正在使用JS/PHP创建一个图像编辑器,但现在遇到了问题。首先,我从数据库中加载图像(使用imagecreatefromstring加载blob)。然后,我对此图像应用一系列操作。但是,如何从此图像处理程序中获取图像大小呢?不使用将其写入文件或使用流对象的方法。怎么办?
如果你指的是图像尺寸:$width = imagesx($imgHandle); $height = imagesy($imgHandle); 请参考imagesx()和imagesy()。 如果您想要获取文件大小,除非将GD资源转换为某种图片格式(GIF、PNG或JPEG),否则不可能实现,因为格式决定了图像字节大小。
imagepng()
或imagejpeg()
。 - horatio