Wand Python – 介绍和安装
Imagemagick是一种用于将图像从一种格式转换为另一种格式的工具。由于图像格式的多样性及其精确和简单的工作,它拥有巨大的社区支持。我们可以从 pdf 文件中获取图像。
Wand是Imagemagick为Python开发的绑定。wWand 打开和操作图像。 Wand 提供了大量的图像处理功能。
魔杖库的用途:
1.读/写不同格式的图片
2. 将图像从一种形式转换为另一种形式
3. 缩放和裁剪
4.给图片添加简单的效果
5.为图像添加特殊效果
6. 变换图像
7.其他颜色增强
安装:
使用点子:
可以通过运行轻松安装魔杖
$ pip install Wand
在终端或命令提示符中。
在 Linux 上安装:
我们可以通过运行以下命令在 Linux 中安装 Wand
sudo apt-get install libmagickwand-dev
如果我们需要 SVG、WMF、OpenEXR、DjVu 和 Graphviz 支持,我们还必须安装 libmagickcore5-extra,以安装 libmagickcore5-extra 运行,
sudo apt-get install libmagickcore5-extra
在您的终端中。
在 Mac 上安装:
我们可以使用brew命令简单地安装 wand,如下所示
brew install imagemagick
在终端。
在 Windows 上安装:
您可以自己构建 ImageMagick,但它需要像 Visual Studio 这样的构建工具链来编译它。最简单的方法是简单地为您的架构(win32 或 win64)下载 ImageMagick 的预构建二进制文件。你可以在这里下载。
下面是 Wand 库的一个简单用例示例,我们编写Python代码将图像从 jpeg 格式转换为 png
例子:
from __future__ import print_function
from wand.image import Image
with Image(filename ='koala.jpeg') as img:
with img.convert('png') as converted:
converted.save(filename ='png_koala.png')
输出: