我需要从base64编码的图像中获取高度和宽度。
根据其他网站getimagesizefromstring()
应该做的伎俩,但对我来说它根本不起作用。
示例代码:
<?php
$image = "data:image;base64,/9j/4AAQdihdiwd......";
$data = getimagesizefromstring($image);
echo $data[0]; // no output
print_r($data); // no output
我做错了什么?
答案 0 :(得分:5)
您传递给getimagesizefromstring function一个data URI string,用于以HTML格式显示图像,而图像的二进制表示则是预期的。
您需要首先获取base64编码的字符串,然后对其进行解码:
properties
|property_id|
photos
|photo_id|property_id|