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: 8816
 - 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.