Home >Backend Development >PHP Problem >PHP base64 image conversion method
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.
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='{$img_encode}' width='400' />";
base64 encoded string conversion Picture
//$decode_arr = explode(',',$img_encode); $img_base64 = substr($img_encode,strrpos($img_encode,',')); $img_decode = base64_decode($img_base64); file_put_contents('abc.png',$img_decode);
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!