1.使用Pixmap缩放 - 这种方式会造成图片变模糊,图片拉伸变形

  1. QPixmap读取文件
  2. QPixmap.scale() 缩放到对应尺寸
  3. 这里我还试过,KeepAspectRatio等选项,效果都不太理想,会造成原图变形。
        pixmap = QtGui.QPixmap(file_path)pixmap = pixmap.scaledToWidth(640)self.label.setPixmap(pixmap)

2.使用QLabel 缩放 - 保留原图纵横比

  1. QLabel设置为特定尺寸

    1. 比如说宽度固定为640,获取图片尺寸后,计算出保持纵横比的高度。
    2. 讲Qlabel设置为所得宽度以及高度
  2. Qlabel设置为 setScaledContents(True)
    1. 图片自适应
  3. 这是效果图:可以看到比上面的要清晰得多。

PyQt缩放技巧,保留原图纵横比相关推荐

  1. 2021-10-17 每天几个LCEDA小知识——滚轮缩放技巧

    立创EDA专业版之滚轮缩放技巧

  2. UGUI图片拖拽_保留原图

    需求: 因为同一个公式,需要拖到四个位置,如果不保留原图,往第二个位置拖时,就没的拖了 解决: 在拖动的开始,新建一个替代品 以下是我参照"船到桥头自然沉"兄弟的脚本写的 usin ...

  3. CSS实现图片居中且缩放不影响图片纵横比

    实现代码 我们在编写页面代码的时候往往会需要添加图片.在使用过程中,获取的图片尺寸经常可能和页面需要的尺寸不一致,这时候就需要对获取图片进行缩放. 对图片缩放有一定技巧,或者说是固定的编写代码套路.否 ...

  4. 如何在ImageView中缩放图像以保持纵横比

    在Android中,我将ImageView的layout_width定义为fill_parent (占用手机的整个宽度). 如果我放到ImageView的图像大于layout_width ,Andro ...

  5. cad缩放_这个CAD缩放技巧太实用!

    左下角阅读原文看CAD视频 好课推荐: 1.CAD2014:点击查看 2.室内&全屋:点击查看 3.CAD2019:点击查看4.CAD2018:点击查看5.Bim教程:点击查看6.室内手绘:点 ...

  6. android 图片长宽比例缩放,关于android:如何在ImageView中缩放图像以保持纵横比

    在Android中,我将ImageView的layout_width定义为fill_parent(占用手机的整个宽度). 如果我放入ImageView的图像大于layout_width,Android ...

  7. linux通过xrander添加分辨率,使用X11,XDamage,XRender和其他技巧保留屏幕内容的QPixmap副本...

    我试图解决我认为会是一个非常简单的问题.我想用整个屏幕内容更新QPixmap.你可以通过这样做获得这样的像素图: QDesktopWidget *w = QApplication::desktop() ...

  8. 简易 Python 脚本查询嵊泗船票

    夏天来了,这颗躁动的心啊,想去嵊泗玩几天~ 现在上海去嵊泗要上微信公众号或者官网买票,工作日还好,但是周末了不太容易抢到票了,又不能没事就刷手机(这太没有程序员范儿了). 所以,看看能不能用 Pyth ...

  9. 在easydl平台上传已经标注好的数据,怎么按照要求进行json和图片格式配置。是用labellmg图片标注工具生成的xml文件。

    在这里插入代码片1.可以参考百度al社区的这个帖子https://ai.baidu.com/forum/topic/show/942310 2.不过他说的太笼统了,我进行一下补充: client_id ...

最新文章

  1. 订单管理之获取订单表详情数据数据
  2. [单刷APUE系列]第八章——进程控制[1]
  3. ateq测漏仪f620说明书_手环测漏仪规格齐全-同江
  4. CSS 实现图片横向拖动
  5. 十二、dbms_logmnr(分析重做日志和归档日志)
  6. pe安装usb3.0驱动_微PE工具箱v2.1版
  7. 洛谷 P2294 [HNOI2005]狡猾的商人
  8. 数据库中数据数据初始化的好处
  9. django book 制作
  10. laravel connector.php,如何获得laravel DB连接到PHP连接?
  11. Sicily 1094 Cude解题报告
  12. php小小通讯录,小小通讯录
  13. Laya1.0Matter.js案例之牛顿摆
  14. meta分析 1. Risk Ratio
  15. R语言绘图、高清保存、以及颜色系统
  16. Revit新建平面视图
  17. 信号与系统(3)- 受迫响应、自然响应以及零输入响应的求解
  18. 用支付宝小程序,做一笔价值百亿的洗衣生意
  19. 台资企业管理职的中英文称谓以及级别
  20. 侯捷老师 c++面向对象编程(上)

热门文章

  1. 选择分集matlab程序,无线通信分集技术matlab仿真.doc
  2. linux alarm定时器,Linux 定时器alarm()(转)
  3. input 黏贴 onpaste 拿到新值
  4. php include path pear,安装PHP程序提示“include_path=.;c:/php5/pear”解决办法
  5. 如何将SIP链路Message短信转为CDMA短信通过SIGTRAN链路发送
  6. leedcode编程练习总结
  7. Java default 方法
  8. 树莓派 ROS 学习(二)小乌龟 turtlesim
  9. 浅谈childNodes和children以及firstChild和firstElementChild
  10. 什么是sso单点登录?