調整圖像大小是指更改原始圖像的尺寸,以便將原始圖像轉換為最適合使用的尺寸。縮小圖像是指減小圖像的尺寸並縮小圖像尺寸。 “向上縮放”是指增加圖像的尺寸並增大圖像尺寸。 resize()函數用於調整圖像大小。
用法:
wand.image.resize(width=None, height=None, filter='undefined', blur=1)
參數:
參數 | 輸入類型 | 描述 |
---|---|---|
width | numbers.Integral | 新的圖像寬度 |
height | numbers.Integral | 新影像高度 |
filter | 基本字符串或數字。整數 | 用於調整大小的過濾器類型。 |
blur | numbers.Real | > 1表示模糊,<1表示銳利的模糊係數 |
範例1:
輸入圖片:
# import Image from wand.image
from wand.image import Image
# read image using Image() function
with Image(filename = 'gog.png') as img:
# resize image using resize() function
img.resize(50, 50, filter = 'undefined, blur = 1)
# save resized image
img.save(filename = 'resized_gog.png')
輸出:
範例2:
輸入圖片:
輸入將來自url.GeeksforGeeks
# import required libraries
import urllib3
from cStringIO import StringIO
from wand.image import Image
from wand.display import display
# load image from url
http = urllib3.PoolManager()
r = http.request('GET', 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6.png')
f = StringIO(r.data)
# read image using Image() function
with Image(file=f) as img:
# resize image using resize() function
img.resize(400, 300)
# save image
img.save(filename = 'gogurl.png')
# display final image
display(img)
輸出:
相關用法
- Python Numpy MaskedArray.resize()用法及代碼示例
- Python numpy.ndarray.resize()用法及代碼示例
- Python Numpy numpy.resize()用法及代碼示例
- Python Numpy matrix.resize()用法及代碼示例
- Python PIL Image.resize()用法及代碼示例
- Python Pgmagick resize()用法及代碼示例
- Python Wand function()用法及代碼示例
- Python Wand gaussian_blur()用法及代碼示例
注:本文由純淨天空篩選整理自RahulSabharwal大神的英文原創作品 Wand resize() function in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。