PyQt5 对图片进行缩放的实例


Posted in Python onJune 18, 2019

如下所示:

def shrinkImage(self):
	'''
	缩小图片
	:return:
	'''
	scale = 0.8		#每次缩小20%
	img = QImage(self.path)  #创建图片实例
	mgnWidth = int(originWidth * scale)  
	mgnHeight = int(originHeight * scale)  #缩放宽高尺寸
	size = QSize(mgnWidth, mgnHeight)
 
	pixImg = QPixmap.fromImage(img.scaled(size, Qt.IgnoreAspectRatio))    #修改图片实例大小并从QImage实例中生成QPixmap实例以备放入QLabel控件中
	
    self.imageLabel.resize(mgnWidth, mgnHeight)
	self.imageLabel.setPixmap(pixImg)

基本思路是,先生成一个QImage实例,然后再缩放此实例最后将其导入QPixmap中,原先直接使用QPixmap中的scaled函数不能实现缩放功能,暂时不清楚原因,如果你看到本文章并知道原因的话,还望不吝赐教,多谢!

以上这篇PyQt5 对图片进行缩放的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python如何通过protobuf实现rpc
Mar 06 Python
浅析python中的分片与截断序列
Aug 09 Python
基于Python代码编辑器的选用(详解)
Sep 13 Python
python字符串常用方法
Jun 14 Python
教你如何编写、保存与运行Python程序的方法
Jul 12 Python
python匿名函数用法实例分析
Aug 03 Python
python django model联合主键的例子
Aug 06 Python
python实现本地批量ping多个IP的方法示例
Aug 07 Python
Python中的引用和拷贝实例解析
Nov 14 Python
Django单元测试中Fixtures用法详解
Feb 25 Python
Python Tornado批量上传图片并显示功能
Mar 26 Python
Python文件操作模拟用户登陆代码实例
Jun 09 Python
梅尔频率倒谱系数(mfcc)及Python实现
Jun 18 #Python
Python生成一个迭代器的实操方法
Jun 18 #Python
利用anaconda保证64位和32位的python共存
Mar 09 #Python
python获取地震信息 微信实时推送
Jun 18 #Python
python实现月食效果实例代码
Jun 18 #Python
详解Python3中setuptools、Pip安装教程
Jun 18 #Python
Python生成指定数量的优惠码实操内容
Jun 18 #Python
You might like
php中获取远程客户端的真实ip地址的方法
2011/08/03 PHP
php教程之phpize使用方法
2014/02/12 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
在Debian系统下配置LNMP的教程
2015/07/09 PHP
Domino中运用jQuery读取视图内容的方法
2009/10/21 Javascript
javascript实现textarea中tab键的缩排处理方法
2015/06/26 Javascript
jquery实现未经美化的简洁TAB菜单效果
2015/08/28 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
分享jQuery封装好的一些常用操作
2016/07/28 Javascript
vue.js初学入门教程(2)
2016/11/07 Javascript
js实现产品缩略图效果
2017/03/10 Javascript
vue router demo详解
2017/10/13 Javascript
Vue.js 踩坑记之双向绑定
2018/05/03 Javascript
React router动态加载组件之适配器模式的应用详解
2018/09/12 Javascript
微信小程序日历弹窗选择器代码实例
2019/05/09 Javascript
Python 文件操作实现代码
2009/10/07 Python
Python实现向QQ群成员自动发邮件的方法
2014/11/19 Python
Python中统计函数运行耗时的方法
2015/05/05 Python
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
简单学习Python多进程Multiprocessing
2017/08/29 Python
用Python PIL实现几个简单的图片特效
2019/01/18 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
2019/08/06 Python
canvas粒子动画背景的实现示例
2018/09/03 HTML / CSS
巴西女装购物网站:Eclectic
2018/04/24 全球购物
波兰最早的运动鞋精品店之一:Street Supply
2019/08/29 全球购物
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
人力资源部培训专员岗位职责
2014/01/02 职场文书
聘任书模板
2014/03/29 职场文书
世界地球日活动总结
2015/02/09 职场文书
慰问信格式规范
2015/03/23 职场文书
第一书记观后感
2015/06/08 职场文书
催款函范文
2015/06/24 职场文书
2016年综治宣传月活动宣传标语口号
2016/03/16 职场文书
教你怎么用Python监控愉客行车程
2021/04/29 Python
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers