php输出base64编码的图片内容

编辑:逐风博客 2015-05-27 00:00:00 阅读热度:0

先来看下展示效果吧:

php输出base64编码的图片内容-配图1

谷歌浏览器F12看到的代码:

php输出base64编码的图片内容-配图2


看到没?整个图像的展示靠这一大串字符串进行识别展示;

此种方式,可应用于:web->app数据交换、json图像数据交换、表单提交等等,效率相对较快;

好啦,下面给大家公布下PHP的处理方法:

<?php
header('Content-type:text/html;charset=utf-8');
$image_file = "imgtest.jpg";
$image_info = getimagesize($image_file);
$base64_image_content = "data:{$image_info['mime']};base64," . chunk_split(base64_encode(file_get_contents($image_file)));
?>
<html>  
<head>
<title>逐风博客-图片编码输出测试</title>
</head>  
<body>  
<img id="img1" width='100' src="<?php echo $base64_image_content;?>"/>  
</body>  
</html> 
嘿,看懂没?

七天学会PHP-勇闯编程之门-第三天
PHP之chunk_split函数,将字符串分割成小块
逐风开发在线 逐风

懒惰:是这样一种品质,它使得你花大力气去避免消耗过多的精力。它敦促你写出节省体力的程序,同时别人也能利用它们。为此你会写出完善的文档,以免别人问你太多问题。