ホームページ >バックエンド開発 >PHPチュートリアル >PHPで画像をbase64エンコード形式に変換する方法
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 コード プログラムは次のとおりです。
<?php // 获取图像并转换为字符串 $img = file_get_contents('img/001.jpg'); // 将图像字符串数据编码为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 サイトの他の関連記事を参照してください。