QImage <=> DIB (device independent bitmap)?

Alles rund um die Programmierung mit Qt
Antworten
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

QImage <=> DIB (device independent bitmap)?

Beitrag von -=Freaky=- »

guten morgen!

einfache frage:
kann mir vielleicht jemand einen tipp geben, wie ich mittels QImage (vorzugsweise, aber im prinzip ist mir jede Qt-klasse recht) DIB files lesen/schreiben kann?
soweit ich das rausfinden konnte, sind DIB files nur bitmaps ohne die header structure, also eigentlich nur die pixeldaten (?).
in dem fall waere die zweite frage, ob/wie ich vllt. mit QImage/QImageReader/QImageWriter einfach BMP files ohne den header schreiben, oder auf die pixeldaten im BMP-format zugreifen (und dann per QFile oder so per hand schreiben) kann.

ich bin dankbar fuer jeden hinweis!

mfg
julian
kater
Beiträge: 306
Registriert: 29. Dezember 2009 01:13
Wohnort: Darmstadt

Beitrag von kater »

QImage hat uchar * scanLine ( int i ) oder auch uchar * bits () als Funktion um direkt an die Daten zu kommen. Es gibt auch noch save(). Also genug Spielraum :)
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Antworten