真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python中怎么調(diào)整圖像大小

本篇文章為大家展示了Python中怎么調(diào)整圖像大小,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:申請域名、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、鹽田網(wǎng)站維護、網(wǎng)站推廣。

使用 Python 的 pip 模塊:

$ python3 -m pip install Pillow

按寬度縮放

這是一個使用 Pillow 模塊來調(diào)整圖片大小的基本腳本:

from PIL import Image basewidth = 300img = Image.open('fullsized_image.jpg')wpercent = (basewidth / float(img.size[0]))hsize = int((float(img.size[1]) * float(wpercent)))img = img.resize((basewidth, hsize), Image.ANTIALIAS)img.save('resized_image.jpg')

這幾行 Python 代碼使用 Pillow 將一張圖片 (fullsized_image.jpg) 調(diào)整為 300 像素的寬度,寬度在變量 basewidth 中設(shè)置,高度則與新的寬度成比例。比例高度的計算方法是:確定 300 像素占原寬度 (img.size[0]) 的百分比,然后將原高度(img.size[1]) 乘以該百分比。所得的高度值保存在變量 hsize 中。

如果你需要不同的圖片寬度,你可以將 basewidth 改為任何其他數(shù)字。另外,請注意,因為我想保留全尺寸的圖片 (fullsized_image.jpg),因此我將調(diào)整后的圖片以一個不同的名稱 resized_image.jpg 保存。當(dāng)然,你不必這么做。如果你想,你可以使用相同的文件名將調(diào)整后的圖片覆蓋全尺寸的圖片。

按高度縮放

如果高度是固定的,而寬度是按比例變化的,那也基本差不多,你只需要把東西換一下:

from PIL import Image baseheight = 560img = Image.open('fullsized_image.jpg')hpercent = (baseheight / float(img.size[1]))wsize = int((float(img.size[0]) * float(hpercent)))img = img.resize((wsize, baseheight), Image.ANTIALIAS)img.save('resized_image.jpg')

注意 basewidth 現(xiàn)在換成了 baseheight,因為高度是固定的。在第三行中,我們在計算高度百分比,所以我們需要 img.size[1] 而不是 img.size[0]。size 屬性是一個元組,包含寬度和高度,單位是像素,size[0] 指的是第一個元組元素,也就是寬度,size[1] 是第二個元素,也就是高度。第 4 行也有這樣的切換,size[0] 代表寬度,size[1] 代表高度。

上述內(nèi)容就是Python中怎么調(diào)整圖像大小,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文名稱:Python中怎么調(diào)整圖像大小
當(dāng)前URL:http://weahome.cn/article/pjcihp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部