Heim  >  Artikel  >  php教程  >  So verwenden Sie PHP zum Anzeigen von Bildern in Base64

So verwenden Sie PHP zum Anzeigen von Bildern in Base64

高洛峰
高洛峰Original
2016-12-27 10:00:491592Durchsuche

Das Beispiel in diesem Artikel beschreibt die Methode zum Anzeigen von Bildern in Base64 in PHP. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Hier wird das Bild in Form einer Zeichenfolge auf der Webseite gespeichert, sodass es nicht erforderlich ist, das Bild erneut zu laden.

Dies ist das in RFC2397 definierte Daten-URI-Schema. Der Zweck besteht darin, einige kleine Daten direkt in die Webseite einzubetten, sodass es nicht erforderlich ist, sie aus einer externen Datei zu laden Wenn es sich bei den oben genannten Zeichen tatsächlich um ein Bild handelt, kopieren Sie diese Zeichen, fügen Sie sie in die Adressleiste von Firefox ein und gehen Sie dorthin. Sie können es sehen.

Im obigen Daten-URI stellt „data“ den Protokollnamen zum Abrufen von Daten dar, „image/jpeg“ ist der Name des Datentyps, „base64“ ist die Codierungsmethode der Daten und was auf das Komma folgt, sind die Base64-codierten Daten der Bild-/JPEG-Datei.

Die derzeit unterstützten Typen des Daten-URI-Schemas sind:

data:text/plain, Textdaten
data:text/html, HTML-Code
data:text/html; base64, Base64-codierter HTML-Code
data:text/css,CSS-Code
data:text/css;base64,base64-codierter CSS-Code
data:text/javascript,Javascript-Code
data:text / javascript;base64,base64-codierter Javascript-Code
data:image/gif;base64,base64-codierte GIF-Bilddaten
data:image/png;base64,base64-codierte PNG-Bilddaten
data:image /jpeg;base64 ,base64-codierte JPEG-Bilddaten
data:image/x-icon;base64,base64-codierte Symbolbilddaten

Der PHP-Code lautet wie folgt:

$img_file = 'https://img.alicdn.com/bao/uploaded/TB1eaiELpXXXXcPXpXXSutbFXXX.jpg';
$img_info = getimagesize($img_file);
$img_src = "data:{$img_info['mime']};base64," . base64_encode(file_get_contents($img_file));
exit("<img src=&#39;{$img_src}&#39; />");

Hoffe, was dieser Artikel ist beschrieben wird für jeden hilfreich sein, der sich mit PHP-Programmierung beschäftigt.

Weitere Artikel zum Anzeigen von Bildern in Base64 mit PHP finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn