调整图像大小是指更改原始图像的尺寸,以便将原始图像转换为最适合使用的尺寸。缩小图像是指减小图像的尺寸并缩小图像尺寸。 “向上缩放”是指增加图像的尺寸并增大图像尺寸。 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。