Ich schreibe für mein kleines Prog eine Hilfeseite, die in einem Unterfenster als Webgadget (oder Webviewgadget) und "interner" html-Datei (wie in der Webviewgadget-Hilfe im Beispiel "Beispiel: mit Inline-HTML-Code") gezeigt werden soll. So weit so gut, das funzt.
Jetzt hatte ich die Idee, die Bilder, die bereits im Programm enthalten sind (in Imagegadgets bzw. als IncludeBinary in DataSection) mittels "<img>"-Tag einbinden kann. Kann mich da jemand unterstützen?
Edit:
Hier (viewtopic.php?p=359123#p359123) hat Stargate eine Lösung für ein ähnliches Problem gezeigt. Ich habe nur gar keine Ahnung, wie das für mich umzusetzen ist. Die vage Vorstellung ist
Code: Alles auswählen
DataSection
bild:
IncludeBinary "C:\Users\user\Documents\Purebasic\abc.png"
endof_bild:
EndDataSection
das Bild mit <img src="data:image/png;base64," + base64-string> anzeigen.
Wenn das überhaupt geht - ich habe keine Ahnung, wie das mit Buffer und Speicherzugriff und Zeigern gemacht wird ...
2. Nachtrag: Damit niemand auf eine falsche Fährte gelockt wird. Es geht nicht um Fotos o.ä., sondern um Grafiken (meist PNG mit transparenten Anteilen), wie sie beispielsweise für Imagebuttons etc. verwendet werden, also relativ kleinformatig. Sinn der Sache ist, in einer Hilfe-Seite Funktionen der Buttons zu erläutern (weil ein Bild halt mehr als tausend Worte sagt) oder die Hilfeseite grafisch aufzupeppen (Pfeile, Striche, ...)