php – 从base64编码的src字符串中获取图像类型
发布时间:2020-12-13 13:40:54 所属栏目:PHP教程 来源:网络整理
导读:我需要什么 我的图像src看起来像这样 data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAA... 如何提取图像类型,即;从上面的src给出的jpeg.我使用的是PHP,图像类型cacn也是png和gif. 那你基本上有两个选择: 信任元数据 键入直接检查图像源 选项1: 可能是更
我需要什么
我的图像src看起来像这样 data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAA... 如何提取图像类型,即;从上面的src给出的jpeg.我使用的是PHP,图像类型cacn也是png和gif.
那你基本上有两个选择:
>信任元数据 选项1: 可能是更快的方式,因为它只涉及拆分字符串,但它可能是不正确的. $data = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAA.'; $pos = strpos($data,';'); $type = explode(':',substr($data,$pos))[1]; 选项2: 使用getimagesize(),它等效于字符串: $info = getimagesizefromstring(explode(',',base64_decode($data)[1],2)); // $info['mime']; contains the mimetype (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |