PyQt5 對(duì)圖片進(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)
基本思路是,先生成一個(gè)QImage實(shí)例,然后再縮放此實(shí)例最后將其導(dǎo)入QPixmap中,原先直接使用QPixmap中的scaled函數(shù)不能實(shí)現(xiàn)縮放功能,暫時(shí)不清楚原因,如果你看到本文章并知道原因的話,還望不吝賜教,多謝!
以上這篇PyQt5 對(duì)圖片進(jìn)行縮放的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
在ipython notebook中使用argparse方式
這篇文章主要介紹了在ipython notebook中使用argparse方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-04-04python中精確的浮點(diǎn)數(shù)運(yùn)算示例
這篇文章主要為大家介紹了python中精確的浮點(diǎn)數(shù)運(yùn)算示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07如何在Python中將字符串轉(zhuǎn)換為數(shù)組詳解
最近在用Python,做一個(gè)小腳本,有個(gè)操作就是要把內(nèi)容換成數(shù)組對(duì)象再進(jìn)行相關(guān)操作,下面這篇文章主要給大家介紹了關(guān)于如何在Python中將字符串轉(zhuǎn)換為數(shù)組的相關(guān)資料,需要的朋友可以參考下2022-12-12python實(shí)現(xiàn)xml轉(zhuǎn)json文件的示例代碼
這篇文章主要介紹了python實(shí)現(xiàn)xml轉(zhuǎn)json文件的示例代碼,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-12-12ROS1?rosbag的詳細(xì)使用并且使用python合并bag包的方法
這篇文章主要介紹了ROS1?rosbag的詳細(xì)使用,并且使用python來合并bag包,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-05-05如何基于windows實(shí)現(xiàn)python定時(shí)爬蟲
這篇文章主要介紹了如何基于windows實(shí)現(xiàn)python定時(shí)爬蟲,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05Python selenium 加載并保存QQ群成員,去除其群主、管理員信息的示例代碼
這篇文章主要介紹了Python selenium 加載并保存QQ群成員 去除其群主、管理員信息的示例代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2020-05-05