2016-05-17 14 views
0

Kennt jemand eine Möglichkeit, ein Bitmap-Bild in eine TWebBrowser Komponente zu laden?Bitmap in TWebbrowser laden

Ich habe es nie zuvor versucht, nicht ganz sicher, wo ich anfangen soll, wenn möglich.

+0

Ich habe das tbbw-Tag entfernt, da es sich auf die VCL-Komponente bezieht. Verursacht 'TWebBrowser' keine Webseiten? Wenn du eine Bitmap anzeigen willst ist das nicht die falsche Komponente? –

+2

Navigiere zu file: // path_to_bitmap –

Antwort

3

Encode Bitmap mit base64 (ich glaube, Sie Online-Konverter finden), dann erstellen Sie ein Tag wie folgt aus:

<img src="data:image/bmp;base64,BASE64DATAGOESHERE..." width="100" height="100" /> 

einbetten diese Zeile in einen Tag Html und dann Webbrowser.LoadFromStrings verwenden

oder benutze file: /// url

+0

Dieses Steuerelement hat keine 'LoadFromString' Methode: http://docwiki.embarcadero.com/Libraries/Berlin/en/FMX.WebBrowser.TWebBrowser_Methods Bist du dir sicher, dass' image/bmp' ist? richtig für den FMX Webbrowser? –

+0

es war loadfromstrings, ich korrigierte es. wie für Bild/BMP warum nicht? Er kann stattdessen Daten verwenden: image/png. – avar

+3

Während Pascal nicht auf Groß-/Kleinschreibung reagiert, würden Sie "loadfromstrings" sicher nicht im Code schreiben. Sicher würden Sie die Großschreibung respektieren. Auf der anderen Seite sieht es nicht so aus, als ob Sie daran interessiert sind, Großbuchstaben in Ihrem Schreiben zu verwenden. Sätze sollten mit einem Kapital beginnen. Und "du" ist kein Wort. –

Verwandte Themen