ホームページ > バックエンド開発 > PHPの問題 > PHPのbase64画像変換方法

PHPのbase64画像変換方法

藏色散人
リリース: 2023-03-07 21:56:01
オリジナル
2877 人が閲覧しました

php Base64 画像変換方法: 1. "base64_encode($img_content);" メソッドを使用して画像を Base64 エンコード文字列に変換します; 2. "base64_decode($img_base64);" メソッドを使用して変換しますBase64 でエンコードされた文字列 画像を転送します。

PHPのbase64画像変換方法

推奨:「PHP ビデオ チュートリアル

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン5.6、この方法はすべてのブランドのコンピューターで機能します。

php 画像の Base64 エンコードと相互変換

Base64 は、インターネット上で 8 ビット バイトコードを送信するための最も一般的なエンコード方法の 1 つです。 64 の印刷可能な文字に基づいてバイナリ データを表現する方法。

Base64 エンコードには、26 個の大文字、26 個の小文字、10 個の数字、およびスラッシュが含まれます/

Picture から Base64 エンコードされた文字列への変換

$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; />";
ログイン後にコピー

base64 エンコードされた文字列への変換 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);
ログイン後にコピー

以上がPHPのbase64画像変換方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート