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
Bilder als Binary fest ins Programm einbinden
Re: Bilder als Binary fest ins Programm einbinden
das hier dürfte was für Dich sein: http://www.purebasic.fr/german/viewtopi ... 32#p299432
Grüße ... Peter
Grüße ... Peter
a²+b²=mc²
- NicTheQuick
- Ein Admin
- Beiträge: 8807
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: Bilder als Binary fest ins Programm einbinden
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
Danke
Ich werde beide Vorschläge ausprobieren, komme aber heute nicht mehr dazu.
Ich werde beide Vorschläge ausprobieren, komme aber heute nicht mehr dazu.