PHP:从二进制数据重新创建并显示图像
可以使用imagesrc属性中的数据URI完成此操作。
格式
data:[<MIME-type>][;charset="<encoding>"][;base64],<data>
<?php
function data_uri($file, $mime) {
$contents = file_get_contents($file);
$base64 = base64_encode($contents);
return ('data:' . $mime . ';base64,' . $base64);
}
?>
<img src="<?php echo data_uri('some_image.png','image/png'); ?>" alt="Image sample" />“data_uri”函数定义“contents”,“base64”,并返回数据及其编码值。通过将图像传递给该函数来调用该函数,从而重新创建它并以二进制数据的形式显示它。
注意 -这可用于避免在处理图像后将图像存储到磁盘。
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短