Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erklärung, wie PHP hexadezimale Bilddaten auf der Webseite anzeigt

Detaillierte Erklärung, wie PHP hexadezimale Bilddaten auf der Webseite anzeigt

*文
*文Original
2018-01-03 11:18:273014Durchsuche

Wie zeige ich hexadezimale Bilddaten auf einer Webseite in PHP an? Der folgende Editor bringt Ihnen einen Artikel darüber, wie Sie hexadezimale Bilddaten im img-Tag von HTML in PHP anzeigen (Implementierungsmethode). Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Ich hoffe, es hilft allen.

Eine Produktionsdatenbank von SQLServer2008 des Kundenunternehmens war in etwas mehr als einem Jahr bis zu 18 GB groß. Es stellte sich heraus, dass die Bilder im System direkt in der Datenbank in Form von Hexadezimalzeichenfolgen gespeichert wurden. 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;;

?>

Eine Sache ist zu beachten: Wenn das IMG-Tag angezeigt wird, fügen Sie unbedingt die Dateikopfbeschreibung hinzu: „data:image/png; base64: „Dieser Ort hat mich schon lange gestört.

Verwandte Empfehlungen:

Starker PHP-Bildverarbeitungskurs

Ausführliche Erklärung, wie PHP Thunder-Downloads verhindert

Ausführliche Erklärung, wie PHP eine einfache automatische Suchfeld-Eingabeaufforderungsfunktion implementiert

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung, wie PHP hexadezimale Bilddaten auf der Webseite anzeigt. 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