PyQt5 對圖片進(jìn)行縮放的實(shí)例
如下所示:
def shrinkImage(self):
'''
縮小圖片
:return:
'''
scale = 0.8 #每次縮小20%
img = QImage(self.path) #創(chuàng)建圖片實(shí)例
mgnWidth = int(originWidth * scale)
mgnHeight = int(originHeight * scale) #縮放寬高尺寸
size = QSize(mgnWidth, mgnHeight)
pixImg = QPixmap.fromImage(img.scaled(size, Qt.IgnoreAspectRatio)) #修改圖片實(shí)例大小并從QImage實(shí)例中生成QPixmap實(shí)例以備放入QLabel控件中
self.imageLabel.resize(mgnWidth, mgnHeight)
self.imageLabel.setPixmap(pixImg)
基本思路是,先生成一個QImage實(shí)例,然后再縮放此實(shí)例最后將其導(dǎo)入QPixmap中,原先直接使用QPixmap中的scaled函數(shù)不能實(shí)現(xiàn)縮放功能,暫時不清楚原因,如果你看到本文章并知道原因的話,還望不吝賜教,多謝!
以上這篇PyQt5 對圖片進(jìn)行縮放的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python數(shù)據(jù)庫操作mysql:pymysql、sqlalchemy常見用法詳解
這篇文章主要介紹了python數(shù)據(jù)庫操作mysql:pymysql、sqlalchemy常見用法,結(jié)合實(shí)例形式分析了Python mysql操作庫pymysql、sqlalchemy基本使用技巧與操作注意事項(xiàng),需要的朋友可以參考下2020-03-03
python利用requests庫模擬post請求時json的使用教程
這篇文章主要介紹了python利用requests庫模擬post請求時json的使用 ,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2018-12-12
Python庫學(xué)習(xí)Tkinter制作GUI個性簽名設(shè)計(jì)軟件
Tkinter 是 Python 中的標(biāo)準(zhǔn) GUI 庫,使用 Tkinter 可以快速地創(chuàng)建 GUI 應(yīng)用程序。今天我們打算再用一個小案例,帶大家加深對Tkinter的理解2021-09-09
Python根據(jù)字典的值查詢出對應(yīng)的鍵的方法
這篇文章主要介紹了Python根據(jù)字典的值查詢出對應(yīng)的鍵的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
基于Python實(shí)現(xiàn)讀取嵌套壓縮包下文件的方法
工作中遇到的問題,需要用Python實(shí)現(xiàn)嵌套壓縮包下文件讀取,本文給大家介紹了詳細(xì)的解決方法,并有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下2025-04-04
python實(shí)現(xiàn)余弦相似度文本比較的示例
這篇文章主要介紹了python實(shí)現(xiàn)余弦相似度文本比較的示例,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-05-05
Python實(shí)現(xiàn)的括號匹配判斷功能示例
這篇文章主要介紹了Python實(shí)現(xiàn)的括號匹配判斷功能,涉及Python棧與列表的存儲、遍歷、判斷等相關(guān)操作技巧,需要的朋友可以參考下2018-08-08
Pandas數(shù)據(jù)分析-pandas數(shù)據(jù)框的多層索引
這篇文章主要介紹了Pandas數(shù)據(jù)分析-pandas數(shù)據(jù)框的多層索引,pandas數(shù)據(jù)框針對高維數(shù)據(jù),也有多層索引的辦法去應(yīng)對具體詳細(xì)的內(nèi)容介紹需要的小伙伴可以參考一下2022-08-08

