jpeg dateien laden
-
Guten abend.
ich suche nach einer möglichst leichten lösung *.jpeg dateien zu laden. hab bissher schon ein paar libarys durch aber die waren mir zu kompliziert.
am liebsten wäre mir eine lösung die etwa so ausschautjpegformat store; store = loadJPEG(buffer);
kennt ihr eine libary die jpeg dateien laden kann und dabei möglichst leicht zu bedienen ist?
bin für jede hilfe dankbar

-
libjpeg
oder zB SDL_image (oder wie das hieß)
-
libjpeg hab ich schon ausprobiert und es ist mir viel zu kompliziert,
verstehe nur bahnhof.
das gleiche mit sdl_image: um die daten in ein annehmbares format zu bringen müsste ich wieder viel zeit investieren.
-
jpeg schrieb:
das gleiche mit sdl_image: um die daten in ein annehmbares format zu bringen müsste ich wieder viel zeit investieren.
was willst du denn für ein format??
-
ein char array das die bilddaten enthällt und eine wahlfreie struktur für größe des bildes, farbauflösung usw.
-
reinstecken will ich am besten auch nur ein char array
-
bekommst du doch bei der SDL, wenn ich das richtig in Erinnerung habe...
-
allgemeine funktion in der sdl:
http://jcatki.no-ip.org/SDL_image/SDL_image_7.html#SEC7und hier nochmal speziell die funktion zum laden von jpeg dateien:
http://jcatki.no-ip.org/SDL_image/SDL_image_16.html#SEC16leider geht das mit beidem nicht so einfach

-
schau dir doch mal an, was SDL_surface ist http://www.libsdl.org/cgi/docwiki.cgi/SDL_5fSurface
da hast du doch alles was du willst oder zumindest kannst du im SDL_image Code schauen, wie man mit libjpeg eine jpeg Datei lädt

-
schau dir doch mal an, was SDL_surface ist http://www.libsdl.org/cgi/docwiki.cgi/SDL_5fSurface
das problem ist eigentlich bei sdl_image eher was reingeht(SDL_RWops).
ich habe leider nur ein char array
oder zumindest kannst du im SDL_image Code schauen, wie man mit libjpeg eine jpeg Datei lädt

das werde ich mal machen
-
jpeg schrieb:
schau dir doch mal an, was SDL_surface ist http://www.libsdl.org/cgi/docwiki.cgi/SDL_5fSurface
das problem ist eigentlich bei sdl_image eher was reingeht(SDL_RWops).
ich habe leider nur ein char array
Da ist SDL_RWops genau das richtige. Das ist ein SDL eigenes System, mit dem man Dateien und (was für dich interessant ist) aus dem Hauptspeicher lesen kann
-
ja das scheint gut zu funktionieren, ich danke dir