PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bilddecoder-Algorithmus für JPEG in RGB Farbraum gesucht!



sdz55
28.07.2009, 20:34
Hallo Leute!

Ich habe wieder einmal eine Frage, bezüglich C-Programmierung.
Und dabei geht's um einen Bilddecoder-Algorithmus, mit dem ich ein JPEG-Bild (160x128) zurück in 16-Bit RGB umwandeln kann.
Hat da jemand eine Idee?

Denn das Problem ist rein Mathematisch ein riesiges Ding, bei dem ich kaum Ahnung habe.

Am liebsten wäre mir eine Funktion bei der ich ein Array übergeben kann und dann wieder eines zurück bekomme.

Danke schon mal im voraus!
Gruss Severin

Netzman
29.07.2009, 00:13
vielleicht hilft dir das: http://www.wotsit.org/list.asp?search=jpg&button=GO!

mfg

sdz55
29.07.2009, 07:57
vielen dank für den Link!
Ich habe mir das gerade angesehen, und ich denke, dass es brauchbar ist ^^
Wobei ich lieber das gegenteil (dekodierung) gehabt hätte =)
Ich denke dass kann doch nicht so schwer sein, schliesslich macht jedes Bild-Programm genau dasselbe oder besser gesagt jede Grafikkarte?! :D

vohopri
29.07.2009, 08:59
Hallo,

was mich da interessieren würde:

Habt ihr in C keine vorgefertigten Objekte mit den entsprechenden Methoden oder Eigenschaften?

grüsse,
Hannes

sdz55
29.07.2009, 18:57
Nein leider nicht, jedenfalls keine für Mikrocontroller bzw. Embedded Systeme...

vohopri
29.07.2009, 19:59
OK,

danke für die Antwort. Ist dir bekannt, obs für PC (Windowsmaschine) sowas gibt?

grüsse,
Hannes

Netzman
29.07.2009, 20:39
bei dem von mir geposteten Link sind auch C-Sources fürs enkodieren und dekodieren zu finden.

mfg

SprinterSB
30.07.2009, 00:47
Nimm doch den Image-Magick. Da gibt's auch C-Biblitheken wenn's nicht ein Shell-Tool wie convert sein soll. Dann einfach JPG nach zB Windows-BMP oder noch einfache PPM konvertieren.

sdz55
30.07.2009, 17:43
bei dem von mir geposteten Link sind auch C-Sources fürs enkodieren und dekodieren zu finden.

mfgJa es hat C-Beispiele, aber das sind keine für Embedded-Systeme, sondern für PC.
Diese zu portieren stellt nicht die Schwierigkeit dar, sondern sie zu berechnen. Das braucht eine Leistung die für ein Mikrocontroller zu gross ist.

Netzman
30.07.2009, 18:29
Ja, das habe ich gesehen, mein Post war mehr auf die Frage von Vohopri bezogen :)

mfg

sdz55
04.08.2009, 20:58
Habt ihr wirklich keine Ahnung wie sowas gehen könnte?!