> 백엔드 개발 > PHP 튜토리얼 > 在PHP中将图片转换为base64编码的方法

在PHP中将图片转换为base64编码的方法

WBOY
풀어 주다: 2016-06-23 13:08:07
원래의
944명이 탐색했습니다.

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。

这里我们分享一个将图片转换为base64编码格式的方法:

<?php$img = 'test.jpg';$base64_img = base64EncodeImage($img); echo '<img  src="' . $base64_img . '" / alt="在PHP中将图片转换为base64编码的方法" >'; function base64EncodeImage ($image_file) {    $base64_image = '';    $image_info = getimagesize($image_file);    $image_data = fread(fopen($image_file, 'r'), filesize($image_file));    $base64_image = 'data:' . $image_info['mime'] . ';base64,' . chunk_split(base64_encode($image_data));    return $base64_image;}?>
로그인 후 복사

通过上面的方法转换后得到的base64编码字符串,可以存放到数据库中,需要时可以直接从数据库中读取,减少访问图片时的请求数量。

另:这个方法已经包含进 MiniFramework的全局函数库中了。

阳光部落原创,更多内容请访问 http://www.sunbloger.com/

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿