QPixmap,QImage图片大小缩放linux版
来源:互联网 发布:淘宝如何更换账户开店 编辑:程序博客网 时间:2024/06/05 18:03
1.装载图片的地址有时候会读取不到。可以多摸索一下当前系统对应的格式。
2.scaled缩放方式选择
3.注意保存路径。下面程序保存路径是当前执行文件目录中。
PicOpera::PicOpera(QObject *parent) : QObject(parent)
{
QPixmap pixmap;
pixmap.load("/home/arikes/Programer/Qt/ImageOpera/aa.jpg");
QPixmap fitpixmap=pixmap.scaled(400,560, Qt::KeepAspectRatioByExpanding);
if(fitpixmap.save("aaa2.png"))
qDebug("aaa2jpg success");
else
qDebug("failed");
}
PicOpera::PicOpera(QObject *parent) : QObject(parent)
{
QImage imgpic;
imgpic.load("/home/arikes/Programer/Qt/ImageOpera/aa.jpg");
QImage fitimgpic=imgpic.scaled(400,560, Qt::KeepAspectRatioByExpanding);
if(fitimgpic.save("bbb.png"))
qDebug("bbb success");
else
qDebug("failed");
}
以上两种都可以实现图片的大小改变。但其实他们是有区别的,参见:
http://blog.chinaunix.net/uid-25647278-id-3025412.html
- QPixmap,QImage图片大小缩放linux版
- QPixmap vs. QImage
- QT QPixmap、QBitmap、QImage
- QPixmap/QImage/QPicture
- QPixmap/QImage/QPicture
- QPixmap 和 QImage区别
- QPixmap、QBitmap、QImage 、QPicture
- 关于QPixmap/QImage/QPicture
- 关于QPixmap/QImage/QPicture
- QPixmap vs. QImage
- QImage Mat QPixmap转换
- QImage与QPixmap
- QPixmap,QBitmap,QImage,QPicture
- 绘图设备 QPixmap、QBitmap QImage
- 绘图设备 QPixmap、QBitmap QImage
- QPixmap、 QBitmap、QImage 與 QPicture
- QPixmap、QBitmap、QImage 與 QPicture
- QPixmap和QImage的区别
- PinchEvent QML Type
- PinchArea QML Type
- gcc/g++命令认识
- iOS社会化分享
- ubuntu下Qt之android环境配置以及一些常见问题解决
- QPixmap,QImage图片大小缩放linux版
- WIFI之系统启动的脚本配置
- Android的按钮单击事件及监听器的实现方式
- coder
- github避免每次输入账户密码
- [ACM]模拟大数加法
- Qt之json解析
- dx命令详解
- Poco库之XML操作