• 6045阅读
  • 8回复

显示部分图片内容 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 楼主  发表于: 2010-03-19
通过qimage显示图片,只显示图片中的一部分,不要求把整个图片都显示出来,不是截图的那种方法,有没有方法能load图片的一部分呢
离线benbenmajia

只看该作者 1楼 发表于: 2010-03-19
必须的吗?自己在外面把照片编辑一下不是更好
安然.....
只看该作者 2楼 发表于: 2010-03-19
必须的,客户的需求,显示的是图片的缩略图
离线benbenmajia

只看该作者 3楼 发表于: 2010-03-19
那你可以去做一个预览啊,何必显示一部分呢?你可以去论坛搜索下,有关于预览图片的程序帖子
安然.....
只看该作者 4楼 发表于: 2010-03-19
好吧,谢谢
离线飞刀
只看该作者 5楼 发表于: 2010-03-19
以前做minigui 里面有这个功能的 qt刚学 估计也会有
离线午小夜

只看该作者 6楼 发表于: 2010-03-19
如果是要做缩略图,可以把图片伸缩显示 可以用QPixmap QPixmap::scaled ( int width, int height, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
如果是要显示原来图片的一部份 可以用QPixmap QPixmap::copy ( const QRect & rectangle = QRect() ) const
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线benbenmajia

只看该作者 7楼 发表于: 2010-03-20
小夜,我顶你
安然.....
只看该作者 8楼 发表于: 2010-03-27
搞定了,用的是ScaleClip()
快速回复
限100 字节
 
上一个 下一个