在本文中,我们将学习如何通过Python wand模块读取图像。要读取魔杖中的图像,我们使用Image()函数。首先要处理图像,我们需要使用Python读取图像。
参数:
参数 | 输入类型 | 描述 |
---|---|---|
image | Image | 制作图像的精确副本 |
blob | bytes | 打开Blob字节数组的图像 |
file | object | 打开文件对象的图像 |
filename | basestring | 从文件名打开图像 |
width | numbers.Integral | 新空白图像或从原始数据加载的图像的宽度 |
height | numbers.Integral | 新空白图像或从原始数据加载的图像的高度 |
depth | numbers.Integral | 加载原始数据时使用的深度。 |
background | wand.color.Color | 可选的背景色。 |
colorspace | basestring | 在读取任何图像之前设置堆栈的默认色彩空间值。 |
units | basestring | 与分辨率结合使用,以定义图像的像素密度。 |
现在我们将编写代码以打印图像的高度和宽度。
码:
# import required libraries
from __future__ import print_function
from wand.image import Image
# read image using Image() function
img = Image(filename ='koala.jpg')
# print height of image
print('height =', img.height)
# print width of image
print('width = ', img.width)
输出:
height = 300 width = 400
我们还可以使用urlopen
urllib2通用python库中的函数。让我们看一下从网址读取的打印图像高度和宽度的代码。
# import required libraries
from __future__ import print_function
from urllib2 import urlopen
from wand.image import Image
response = urlopen('https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6.png')
try:
# read image using Image() function
img = Image(file = response)
# print height of image
print('Height =', img.height)
# print width of image
print('Width =', img.width)
finally:
response.close()
相关用法
- Python Wand function()用法及代码示例
- Python Wand gaussian_blur()用法及代码示例
- Python Wand transform()用法及代码示例
- Python Wand crop()用法及代码示例
- Python Wand rotational_blur()用法及代码示例
- Python Wand shade()用法及代码示例
- Python Wand sharpen()用法及代码示例
- Python Wand adaptive_sharpen()用法及代码示例
- Python Wand noise()用法及代码示例
- Python Wand blue_shift()用法及代码示例
- Python Wand color_matrix()用法及代码示例
- Python Wand unsharp_mask()用法及代码示例
- Python Wand colorize()用法及代码示例
- Python Wand fx()用法及代码示例
注:本文由纯净天空筛选整理自RahulSabharwal大神的英文原创作品 Python – Image() function in Wand。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。