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

WBOY
リリース: 2016-06-23 13:08:07
オリジナル
900 人が閲覧しました

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/ をご覧ください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!