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”,并返回数据及其编码值。通过将图像传递给该函数来调用该函数,从而重新创建它并以二进制数据的形式显示它。
注意 -这可用于避免在处理图像后将图像存储到磁盘。
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短