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

Niie

Frischling

  • »Niie« ist der Autor dieses Themas
  • Private Nachricht senden

1

08.06.2013, 13:08

C++ SDL Load_Image

Hi,

ich habe ein Problem mit Load_Image und zwar funktioniert alles einwandfrei mit .bmp und .gif Bildern aber mit .jpg Dateien hat er Probleme und stürzt ab.

Weiss einer woran das liegen kann?

2

08.06.2013, 13:33

Es gibt müsste eine Datei namens jpeg.dll, png.dll usw. geben. Die müssen in das selbe Verzeichnis wie SDL_image.dll. Ich nehme an, dass das daran liegt.

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

3

08.06.2013, 13:49

SDL Image und jpg ist sone Sache. ;)
Schau dir mal an was SDL_GetError() so sagt. Aber ich vermute mal es wird "Unsupported file format" oder sowas kommen. Mal mit .png probiert?
Aber, nur um sicher zu gehen, hast du die entsprechende Doku auch befolgt?
http://jcatki.no-ip.org:8080/SDL_image/SDL_image_frame.html
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Niie

Frischling

  • »Niie« ist der Autor dieses Themas
  • Private Nachricht senden

4

08.06.2013, 14:13

Vielen Dank für die Tipps.

Fehler ist gefunden aber wie bekomm ich ihn nun gelöst??? :D

Fehler ist das er die libjpeg-8.dll nicht finden kann. Problem daran ist das ich die libjpeg-9.dll habe.
Wie kann ich also umstellen das er nach der 9er sucht?

5

08.06.2013, 19:59

Da passt dann was nicht zusammen. Schau dich mal hier nach der passenden Binary um
http://www.libsdl.org/projects/SDL_image/

Werbeanzeige