|
1Qter豆
QImage的transformed函数,参数为QMatrix类型。缩小代码如下:- QMatrix martix;
- martix.scale(0.5,0.5);
- img = img.transformed(martix);
- showWidget->imageLabel->setPixmap(QPixmap::fromImage(img));
复制代码 放大代码如下:
- QMatrix martix;
- martix.scale(2,2);
- img = img.transformed(martix);
- showWidget->imageLabel->setPixmap(QPixmap::fromImage(img));
复制代码 执行放大代码时图片显示正常,但是执行缩小代码时,只有横向缩小,纵向并没有缩小。
执行完缩小代码侯再执行放大代码,也是只有横向放大,纵向不再放大。
请问这可能是什么原因呢?
|
|