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”,并返回数据及其编码值。通过将图像传递给该函数来调用该函数,从而重新创建它并以二进制数据的形式显示它。
注意 -这可用于避免在处理图像后将图像存储到磁盘。
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短