JPG to QPixmap



  • Hallo zusammen,

    mit dem Ausdruck:

    ui.Image->setPixmap(QPixmap("C:\\Pic.jpg"));
    

    Kann ich ein Bild (hier Pic.jpg) laden und auch darstellen. So nun möchte ich aber ein JPEG welches in einem "char buf[]" steckt darstellen?
    Wie kriege ich das hin, komm da einfach nicht weiter?

    Vielen Dank!

    Gruß



  • Problem gelöst:

    QImage img(24, 24, QImage::Format_RGB32);
    	img.loadFromData((const uchar*)buf, sizeof(buf)/sizeof(char), "JPG");
    	QPixmap px = QPixmap::fromImage(img);
    	ui.Image->setPixmap(px);
    

Anmelden zum Antworten