Доброго времени суток
пытаюсь сделать ресайз изображения, загружаемого на лейбл.
static const QSize resultSize(640, 640);
...
void ImageComposer::resize(QImage *image, QLabel *label)
{
QPixmap openedPix;
openedPix = QPixmap::fromImage(*image);
openedPix.scaled (resultSize, Qt::KeepAspectRatio, Qt::FastTransformation );
*image = openedPix.toImage();
label->setPixmap(QPixmap::fromImage(*image));
}
гружу картинку 1200х1200, такой и грузится. возможно кто-нибудь знает в чем может быть проблема.
пытался сжимать руками через QPainter::scale, но то сжимает и сдвигает изображение, что странно, то обрезает.
и второй вопрос: как я понял, Qt может работать с метаданными в jpeg. вот только как это делается?