PHPで画像をbase64エンコード形式に変換する方法

藏色散人
リリース: 2023-04-04 20:46:01
オリジナル
7311 人が閲覧しました

base64_encode() 関数は、あらゆるデータを Base64 エンコードに変換するために使用される PHP の組み込み関数です。画像を Base64 エンコーディングに変換するには、まずファイルのコンテンツを取得する必要があります。これは、PHP の file_get_contents() 関数を通じて実行できます。この生データは、エンコードのために Base64_encode() 関数に渡されます。

必須関数:

base64_encode() 関数 は、MIME Base64 を使用してデータをエンコードするための PHP の組み込み関数です。 MIME (MultiPurpose Internet Mail Extensions) Base64 は、文字列を Base64 でエンコードするために使用されます。 Base64 でエンコードされたデータは、元のデータよりも 33% 多くのスペースを占有します。

file_get_contents() 関数 も、ファイルを文字列に読み取るための PHP の組み込み関数です。この関数はサーバーでサポートされているメモリ マッピング テクノロジを使用するため、パフォーマンスが向上し、ファイルの内容を読み取るための推奨方法になります。

#入力画像は次のとおりです。

PHPで画像をbase64エンコード形式に変換する方法

PHP コード プログラムは次のとおりです。

<?php

// 获取图像并转换为字符串
$img = file_get_contents(&#39;img/001.jpg&#39;);

// 将图像字符串数据编码为base64
$data = base64_encode($img);

// 显示输出
echo $data;
ログイン後にコピー

出力 :

/9j/4RUURXhpZgAASUkqAAgAAAAMAAABAwABAAAAgAIAAAEBAwABAAAAkAEAAAIBAwADAAAAng
AAAAYBAwABAAAAAgAAABIBAwABAAAAAQAAABUBAwABAAAAAwAAABoBBQABAAAApAAAABsBBQAB
AAAArAAAACgBAwABAAAAAgAAADEBAgAeAAAAtAAAADIBAgAUAAAA0gAAAGmHBAABAAAA6AAAACA
...
p2wFEq1LzJPMknzajI0ArU1yGkc+ITj2dJPPrPo+H/0DQ4y9NQ/Zgioyy+XLyk5cvqxxy5+b/9k=
ログイン後にコピー

推奨学習: "

PHP チュートリアル "

この記事は、PHP で画像を Base64 エンコード形式に変換する方法を紹介します。シンプルで分かりやすいので、困っている方のお役に立てれば幸いです!

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

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