当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Wand Image()用法及代码示例


在本文中,我们将学习如何通过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

我们还可以使用urlopenurllib2通用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()




相关用法


注:本文由纯净天空筛选整理自RahulSabharwal大神的英文原创作品 Python – Image() function in Wand。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。