PHP:从二进制数据中重新创建并显示图片
这可以使用数据 URI,在 src 属性中使用图片。
格式
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”函数定义“内容”、“base64”,并且返回数据和它的编码值。这个函数是通过将图片传递给它来调用的,从而重新创建图片并以二进制数据形式显示图片。
注意 − 这可用来避免在处理后将图片存储到硬盘。
广告