Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

16.11.2010, 19:51

[SFML] Datein aus einer gepackten Datei laden

Hallo Community,

ich hab jetzt z.B. 2 PNG Datein in einer pack Datei gepackt.
Aufbau:
C:\Datei1.png
(%?{?%)
%PNG
...
(%?}%)
?C:\Datei2.png
(%?{?%)
%PNG
...
(%?}?%)
Ich hab auch schon eine Funktion die daraus eine bestimmte Datei lesen kann nun will ich aber der sf::Image Klasse sagen das sie von diesem String laden soll. Wie kann ich das irgendwie hinbekommen?
MfG Ninjasturm

----------------------------
System: Windows 7 x64
IDE: Visual Studio 2010 Ultimate
Engine: Ogre3D


Favorisierte Programmiersprache: C++
Sonstige Programmiersprachen: AutoIT, PHP, Javascript
Sonstige Auszeichnungsprachen: HTML, CSS
---------------------------

Stazer

Alter Hase

Beiträge: 468

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

2

16.11.2010, 20:04

Das wüsste ich auch mal gerne...

MfG Stazer

xxendlessxx

Treue Seele

Beiträge: 230

Wohnort: Bad Schussenried

Beruf: Full Stack Developer

  • Private Nachricht senden

3

16.11.2010, 20:09

Vielleicht vorher in einen Temp Ordner entpacken und dann von da laden?! Und danach sofort löschen. Die Inhalte sollten ja nach dem laden eigentlich im Ram stehen. Würde ich jetzt als erstes mal testen. Gibt ja sicherlich genug Libs zum packen und entpacken in c++.

idontknow

unregistriert

4

16.11.2010, 20:28

Datei öffnen, mit ner entsprechenden Lib/Funktion die Daten entpacken und per LoadFromMemory aus den entpackten Daten ein sf::Image erzeugen..

5

17.11.2010, 15:53

Ist es vielleicht auch möglich alles in einen String zulesen und dann den String irgendwie an sf::Image weiterzugeben?
MfG Ninjasturm

----------------------------
System: Windows 7 x64
IDE: Visual Studio 2010 Ultimate
Engine: Ogre3D


Favorisierte Programmiersprache: C++
Sonstige Programmiersprachen: AutoIT, PHP, Javascript
Sonstige Auszeichnungsprachen: HTML, CSS
---------------------------

Oberon

Treue Seele

Beiträge: 181

Wohnort: Österreich

Beruf: Student

  • Private Nachricht senden

6

18.11.2010, 16:29

Wurde eben gesagt: Ja. Mit LoadFromMemory.

Werbeanzeige