在本文中,我們將學習如何通過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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。