Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich PNG-Bilder ohne externe Dateien direkt in HTML einbetten?

Wie kann ich PNG-Bilder ohne externe Dateien direkt in HTML einbetten?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-28 20:35:31435Durchsuche

How to Embed PNG Images Directly into HTML Without External Files?

PNG-Bilder in HTML-Seiten einbetten

Die Aufgabe, ein PNG-Bild in eine HTML-Seite einzubetten, ohne auf die Bilddatei zu verlinken, wirft die Frage auf : Wie integriere ich die Bilddaten direkt in den HTML-Code?

Einbettung mit Base64-Kodierung

Base64-Kodierung bietet eine Lösung zum Einbetten von Bildern in HTML. Es sind verschiedene Online-Base64-Encoder verfügbar, es wird jedoch empfohlen, einen robusten Encoder wie den unter http://www.greywyvern.com/code/php/binary2base64 zu verwenden.

Dieses Tool bietet zwei primäre Einbettungsoptionen : Verwenden von CSS oder dem Tag.

CSS-Einbettung

In CSS kann die Einbettung wie folgt erreicht werden:

<code class="css">div.image {
  width:100px;
  height:100px;
  background-image:url(data:image/png;base64,iVBORwA<MoreBase64StringHere>);
}</code>

Tag-Einbettung

Alternativ kann das Tag kann verwendet werden:

<code class="html"><img alt="My Image" src="data:image/png;base64,iVBORwA<MoreBase64StringHere>" /></code>

Durch die Verwendung der Base64-Kodierung können Sie PNG-Bilder direkt in HTML-Seiten einbetten und so die Anzeige von Bildern ermöglichen, ohne dass externe Bilddateien erforderlich sind.

Das obige ist der detaillierte Inhalt vonWie kann ich PNG-Bilder ohne externe Dateien direkt in HTML einbetten?. 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