Home > Backend Development > PHP Problem > PHP base64 image conversion method

PHP base64 image conversion method

藏色散人
Release: 2023-03-07 21:56:01
Original
2874 people have browsed it

php Base64 image conversion method: 1. Use the "base64_encode($img_content);" method to convert the image to a base64 encoded string; 2. Use the "base64_decode($img_base64);" method to convert the base64 encoded string Transfer pictures.

PHP base64 image conversion method

Recommended: "PHP Video Tutorial"

The operating environment of this tutorial: Windows 7 system, PHP version 5.6, This method works for all brands of computers.

php Image base64 encoding and mutual conversion

Base64 is one of the most common encoding methods for transmitting 8Bit bytecode on the Internet. Base64 is a method of representing binary data based on 64 printable characters.

Base64 encoding contains 26 uppercase letters, 26 lowercase letters, 10 numbers and plus slashes/

Picture to base64 encoded string

$img = 'images/2.jpg';
$img_content = file_get_contents($img);
$img_encode = base64_encode($img_content);
$img_info = getimagesize($img);
$img_encode= "data:{$img_info['mime']};base64,".$img_encode;
echo "<img src=&#39;{$img_encode}&#39; width=&#39;400&#39; />";
Copy after login

base64 encoded string conversion Picture

//$decode_arr = explode(&#39;,&#39;,$img_encode);
$img_base64 = substr($img_encode,strrpos($img_encode,&#39;,&#39;));
$img_decode = base64_decode($img_base64);
file_put_contents(&#39;abc.png&#39;,$img_decode);
Copy after login

The above is the detailed content of PHP base64 image conversion method. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template