shade()函數通過模擬高角度的光線來生成3d圖像或產生3d效果。方位角參數用於控製X和Y角度,仰角參數用於控製圖像的Zgle。我們也可以通過將grey參數設置為true來獲得最終的灰度圖像。
用法:
wand.image.shade(gray, azimuth, elevation);
參數:
參數 | 輸入類型 | 描述 |
---|---|---|
gray | boolean | 隔離對像素強度的影響。默認值為False。 |
azimuth | numbers.real | 與x軸的夾角。 |
elevation | number.Real | z軸上的像素數量。 |
源圖像:
範例1:
# import Image from wand.image module
from wand.image import Image
# Read image using Image function
with Image(filename ="koala.jpeg") as img:
# generating shaded image using shade() function.
img.shade(gray = True,
azimuth = 286.0,
elevation = 45.0)
img.save(filename ="shadekoala.jpeg")
輸出:
範例2:將Gray設置為False,增加方位角和仰角值。
# import Image from wand.image module
from wand.image import Image
with Image(filename ="koala.jpeg") as img:
# generating shaded image using shade() function.
img.shade(gray = True,
azimuth = 298.0,
elevation = 70.0)
img.save(filename ="shadekoala_2.jpeg")
輸出:
相關用法
- Python Wand shade()用法及代碼示例
- Python Pgmagick shade()用法及代碼示例
- Python Wand function()用法及代碼示例
- Python Wand gaussian_blur()用法及代碼示例
- Python Wand transform()用法及代碼示例
- Python Wand crop()用法及代碼示例
- Python Wand rotational_blur()用法及代碼示例
- Python Wand Image()用法及代碼示例
- 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()用法及代碼示例
- Python Wand implode()用法及代碼示例
- Python Wand polaroid()用法及代碼示例
- Python Wand sepia_tone()用法及代碼示例
注:本文由純淨天空篩選整理自RahulSabharwal大神的英文原創作品 Python – shade() function in Wand。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。