本篇內(nèi)容主要講解“如何使用Python調(diào)整圖像大小”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“如何使用Python調(diào)整圖像大小”吧!
創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)古縣,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):18982081108
Python已成為編程語(yǔ)言的首選。不僅適用于一般的面向?qū)ο蟮木幊蹋€適用于各種科學(xué),數(shù)學(xué),統(tǒng)計(jì)等應(yīng)用。
由于強(qiáng)大的開(kāi)發(fā)人員社區(qū)已經(jīng)使用Python開(kāi)發(fā)了用于各種目的的庫(kù)和API,因此所有這些都是可能的。從機(jī)器學(xué)習(xí)到醫(yī)學(xué),它擁有適用于所有領(lǐng)域的庫(kù)。
一個(gè)這樣的庫(kù)是Pillow,它包含使用Python進(jìn)行圖像處理的方法。今天,我們將看到如何在Linux中使用Python使用Pillow調(diào)整圖像大小。
先決條件
確保使用以下命令在Linux系統(tǒng)中安裝Python3和PIP(Python的便捷軟件包管理器)。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install python3 python3-pip [在 Debian, Ubuntu & Mint 上] linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install python3 python-pip [在 CentOS, RHEL & Fedora 上] linuxmi@linuxmi:~/www.linuxmi.com$ sudo pacman -S python3 python-pip [在 Arch and Manjaro 上] linuxmi@linuxmi:~/www.linuxmi.com$ sudo zypper install python3 python3-pip [在 openSUSE 上]
使用Pip安裝Pillow,如下所示:
linuxmi@linuxmi:~/www.linuxmi.com$ pip3 install pillow 或者 linuxmi@linuxmi:~/www.linuxmi.com$ pip install pillow
在Linux中使用Pillow調(diào)整圖像大小
首先,打開(kāi)一個(gè)文件來(lái)編寫(xiě)Python代碼,或者直接在命令行上啟動(dòng)Python 3解釋器。
從Pillow中導(dǎo)入“Image”類(lèi)。請(qǐng)注意,Pillow庫(kù)在Python 3中被稱(chēng)為PIL。
>> from PIL import Image
使用“ Image.open”打開(kāi)圖像文件。
>> img = Image.open('linuxmi.png')
接下來(lái),在Image對(duì)象“ img”上調(diào)用方法“ resize”。該方法有一個(gè)參數(shù):一個(gè)元組,其中包含圖像的新寬度和高度(以像素為單位)。
>> newimg = img.resize((new_width, new_height))
實(shí)際上,您甚至可以調(diào)用函數(shù)“ show”來(lái)查看原始文件和調(diào)整后的文件的外觀。
>> img.show()
請(qǐng)看縮放圖像。
>> newimg.show()
最后,將調(diào)整大小后的圖像保存到新文件。
>> newimg.save('linuxmi.com.png')
如果將所有這些行編碼在文件中,則現(xiàn)在可以保存并退出文件。
from PIL import Image img = Image.open('linuxmi.png') newimg = img.resize((new_width, new_height)) newimg.save('linuxmi.com.png')
然后依次執(zhí)行以下步驟來(lái)完成上述所有步驟。
linuxmi@linuxmi:~/www.linuxmi.com$ python3 linuxmi.py
驗(yàn)證是否確實(shí)保存了新文件。
linuxmi@linuxmi:~/www.linuxmi.com$ ls linuxmi.com.png
到此,相信大家對(duì)“如何使用Python調(diào)整圖像大小”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!