📜  Wand Python – 介绍和安装

📅  最后修改于: 2022-05-13 01:55:26.004000             🧑  作者: Mango

Wand Python – 介绍和安装

Imagemagick是一种用于将图像从一种格式转换为另一种格式的工具。由于图像格式的多样性及其精确和简单的工作,它拥有巨大的社区支持。我们可以从 pdf 文件中获取图像。
WandImagemagick为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')

输出: