我正在为Firefox / IE构建一个开放式搜索附加组件,并且该图像需要经过Base64编码,因此如何对我拥有的收藏夹图标进行64位编码?我只熟悉PHP
3 回答
![?](http://img1.sycdn.imooc.com/54584f8f00019fc002200220-100-100.jpg)
胡子哥哥
TA贡献1825条经验 获得超6个赞
据我记得,图像数据有一个xml元素。您可以使用此网站对文件进行编码(使用上载字段)。然后,只需将数据复制并粘贴到XML元素即可。
您也可以这样使用PHP来做到这一点:
<?php
$im = file_get_contents('filename.gif');
$imdata = base64_encode($im);
?>
使用Mozilla指南获取有关创建OpenSearch插件的帮助。例如,icon元素的用法如下:
<img width="16" height="16">data:image/x-icon;base64,imageData</>
imageData您的base64数据在哪里。
![?](http://img1.sycdn.imooc.com/545863b500014e4602200220-100-100.jpg)
拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
检查以下示例
<?php
// First get your image
$image = 'path-to-your-picture/image.jpg';
$picture = base64_encode(file_get_contents($image));
echo '<img width="100" height="100" src="data:image/jpg;base64,'. $picture .'" />'
?>
- 3 回答
- 0 关注
- 535 浏览
添加回答
举报
0/150
提交
取消