标签: php image editor size
我正在用JS / PHP创建一个图像编辑器,但现在我遇到了麻烦。首先,我从数据库加载图像(使用imagecreatefromstring加载blob)。然后我将一个动作列表应用于此图像。但是,如何从这个图像处理程序中获取图像大小呢?无需将其写入文件或使用流对象。如何??
答案 0 :(得分:12)
如果您的意思是图片尺寸:
$width = imagesx($imgHandle); $height = imagesy($imgHandle);
请参阅imagesx()和imagesy()。
imagesx()
imagesy()
如果你的意思是文件大小,那么如果不将GD资源转换为某种图像格式(GIF,PNG,JPEG)是不可能的,因为格式决定了图像大小(以字节为单位)。
答案 1 :(得分:0)
我怀疑你可以,因为php gd图像对象是一个通用对象,不考虑将用于存储的压缩(png / jpg / bmp ...)