Seite 1 von 1

Bilder als Binary fest ins Programm einbinden

Verfasst: 15.04.2015 16:52
von moin
Hallo,
ich möchte ein kleines PNG-Bild (oder sonst auch BMP) fest in mein Programm einbinden und zwar so, dass die Bilddatei sich am Ende des Programms befindet und nicht in einer extra PNG-Datei.
Da ich über das Netzwerk von verschiedenen Orten aus auf die Daten zugreife, lautet immer der Pfad etwas anders. Mit dem Form-Editor der aktuellen Purebasic-Version kann ich aus irgendeinem Grund nur explizite Pfade und reine relativen Pfade vorgeben.
Gibt es so etwas wie eine Umwandlung der Bilder in eine Binär-Datei, die als DataSection eingefügt werden kann? Wie wandelt man die Bilder dann um und bindet sie ein?
z.B dieses Bild: http://www.bartelsos.de/media/blogs/dk7 ... loTest.png

Re: Bilder als Binary fest ins Programm einbinden

Verfasst: 15.04.2015 17:01
von Kiffi
das hier dürfte was für Dich sein: http://www.purebasic.fr/german/viewtopi ... 32#p299432

Grüße ... Peter

Re: Bilder als Binary fest ins Programm einbinden

Verfasst: 15.04.2015 17:53
von NicTheQuick
Am einfachsten ist IncludeBinary in Verbindung mit CatchImage(). In der PB-Hilfe sollte als notwendige dazu zu finden sein.

Re: Bilder als Binary fest ins Programm einbinden

Verfasst: 15.04.2015 19:40
von moin
Danke
Ich werde beide Vorschläge ausprobieren, komme aber heute nicht mehr dazu.