我已将数据库中的图像加载到名为$ image的变量中 如何在图像存储在变量中时获得图像的宽度?
$ image变量包含图像的数据。当我存储图像时,我只是从temp文件夹中读取它并将其写入数据库。
接受的答案符合这个问题
但是,我正在对$ im变量进行一些调整,因此我需要将其重新转换为字符串数据,这可以通过imagepng
函数完成。
答案 0 :(得分:2)
您可以将imagecreatefromstring与imagesx一起使用。
像:
$im = imagecreatefromstring($image);
if ($im !== false) {
echo imagesx($im);
}
答案 1 :(得分:-1)
如果您安装了GD,则可以使用$size = getimagesize($filename);