當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。