Hi Leute,
Ich will mit QImage gamma corection durchführen. Dabei muss die QLabel das direckt anzeigen. Daher das QImage so eine Option nciht besitzt (bzw kenne ich keinen) habe ich stattessen QImageIO genommen und versucht Gamma direckt zu ändern:
Leider wird das Bild genau so angezeigt wie die vorher war (original). Anscheint muss ich das Bild erst speichern und dann laden damit es klappt. Diese Methode ist aber sehr langsam und aufwändig.Code:void gammaDlg::init() { QImage img("test.jpg"); QImageIO iio; iio.setImage( img ); iio.setGamma( 1000.0 ); image = iio.image(); QPixmap pixmap("test.jpg"); newImage->setPixmap(image); // newImage = QLabel }
Deshalb wollte ich fragen ob es eine andere möglichkeit gibt, Gamma Korrektur zu machen?
Danke im Voraus
chapaev
Lesezeichen