Heim  >  Artikel  >  Backend-Entwicklung  >  So zeigen Sie hexadezimale Bilddaten im img-Tag von HTML in PHP an

So zeigen Sie hexadezimale Bilddaten im img-Tag von HTML in PHP an

墨辰丷
墨辰丷Original
2018-05-23 11:18:051634Durchsuche

Der folgende Editor bringt Ihnen einen Artikel über die Anzeige hexadezimaler Bilddaten im img-Tag von HTML in PHP (Implementierungsmethode). Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Folgen wir dem Editor und werfen wir einen Blick darauf.

Eine Produktionsdatenbank von SQLServer2008 des Kundenunternehmens hat in etwas mehr als einem Jahr eine Größe von 18 GB erreicht. Es stellt sich heraus, dass die Bilder im System direkt gespeichert sind Datenbank in Form von hexadezimalen Zeichenfolgen. Ich brauche viel Zeit, um es mit PHP auf der HTML-Seite anzuzeigen.

<?php

// 从数据库读出来的:图片的十六进制形式字符串
$icon_hex = &#39;89504e470d0a1a0a0000000d494844520000001c00000012010300000072c92ca&#39;
    .&#39;700000006504c5445000000ffffffa5d99fdd0000003f49444154089963603e6f60c000266cce1&#39;
    .&#39;b1f8010cc07406220c2febcf10724e2ffe7ff7082f90303e76466062061ccc0603999d90048d81&#39;
    .&#39;b30d809f3400800c0921ea36f9b656d0000000049454e44ae426082&#39;;
$imgdata = base64_encode(pack(&#39;H*&#39;,$icon_hex));
echo &#39;<img src="data:image/png;base64,&#39;. $imgdata .&#39;" />&#39;;

?>

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.


Verwandte Empfehlungen:

PHP5 maßgebliche Lernnotizen zum Programmieren und Lesen mit E-Book-Download_php-Grundlagen

Einführung in die Organisationsstruktur der Nginx+php-fpm-Konfigurationsdatei_php-Grundlagen

PHPKorrektes Parsen von UTF -8-String-Technik-Anwendung_php-Grundlagen

PHPGrundwissensüberprüfung_php-Grundlagen

Das obige ist der detaillierte Inhalt vonSo zeigen Sie hexadezimale Bilddaten im img-Tag von HTML in PHP an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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