WAND介绍
WAND是一种基于Python的图像处理库,可以用于读取、处理、创建和保存图像。
WAND可以处理多种格式的图像文件,包括PNG、JPEG、GIF、BMP等。
WAND提供了多种功能,包括调整图像大小、旋转、裁剪、添加水印等。
WAND安装
在安装WAND之前,需要安装ImageMagick和GhostScript。
Windows用户可以在ImageMagick的官网()下载安装程序。
Mac用户可以使用brew命令安装ImageMagick和GhostScript:
brew install imagemagick
brew install ghostscript
在安装完ImageMagick和GhostScript之后,可以使用pip命令安装WAND:
pip install wand
使用WAND
导入WAND:
from wand.image import Image
打开图像文件:
with Image(filename='example.jpg') as img:
# 处理图像
调整图像大小:
img.resize(640, 480)
img.save(filename='example_resized.jpg')
旋转图像:
img.rotate(90)
img.save(filename='example_rotated.jpg')
裁剪图像:
img.crop(100, 100, 300, 300)
img.save(filename='example_cropped.jpg')
添加水印:
with Image(filename='watermark.png') as watermark:
img.watermark(watermark, 0.5, 0.5)
img.save(filename='example_watermarked.jpg')
更多WAND的功能,请参考官方文档()。