Heim > php教程 > PHP开发 > Hauptteil

So verwenden Sie PHP zum Anzeigen von Bildern in Base64

高洛峰
Freigeben: 2016-12-27 10:00:49
Original
1591 Leute haben es durchsucht

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; />");
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage