ホームページ >バックエンド開発 >PHPチュートリアル >PHP で画像を Base64 エンコードに変換する方法

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:08:07990ブラウズ

Base64 は、インターネット上で 8 ビット バイト コードを送信するための最も一般的なエンコード方式の 1 つであり、MIME の詳細な仕様が記載されている RFC2045 ~ RFC2049 を確認できます。

ここでは、画像をbase64エンコード形式に変換する方法を共有します:

<?php$img = 'test.jpg';$base64_img = base64EncodeImage($img); echo '<img src="' . $base64_img . '" />'; function base64EncodeImage ($image_file) {    $base64_image = '';    $image_info = getimagesize($image_file);    $image_data = fread(fopen($image_file, 'r'), filesize($image_file));    $base64_image = 'data:' . $image_info['mime'] . ';base64,' . chunk_split(base64_encode($image_data));    return $base64_image;}?>

上記の方法で変換されたbase64エンコードされた文字列はデータベースに保存でき、必要に応じてデータベースから直接読み取ることができます。画像にアクセスするときのリクエスト。

もう 1 つ: このメソッドは MiniFramework のグローバル関数ライブラリに含まれています。

Sunshine Tribe のオリジナル。詳細なコンテンツについては、http://www.sunbloger.com/ をご覧ください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。