Javatpoint标志
Javatpoint标志

Python Wand库

ImageMagick是为从一种格式到另一种格式的图像转换而设计和开发的实用程序。该工具得到了大型社区的支持,因为它具有多种图像格式,并且执行起来精确而直接。我们可以从PDF格式的文件中获取图像。

在下面的教程中,我们将讨论为Python开发的绑定Imagemagick被称为魔杖.的特性和用法魔杖在Python编程语言中的库中使用不同的示例。

那么,我们开始吧。

理解Python中的Wand库

魔杖是一个ImageMagick为Python编程语言开发的库。的功能ImageMagickImagickPython 2.6, 2.7, 3.3+和PyPy版本中的API。的魔杖用于打开和操作图像。该库不仅支持图像的处理,还提供了有价值的功能,机器学习代码的帮助NumPy图书馆。的魔杖提供大量的函数来操作图像。Python的一些用法魔杖资料库的资料如下:

Python Wand库的使用:

  1. 魔杖库用于读写各种格式的图像,也用于将图像从一种形式转换为另一种形式。
  2. 它还支持图像缩放和裁剪。
  3. 这个库为图像添加了简单的效果。
  4. 这个库还为图像添加了特殊效果。
  5. 它也用于变换图像。
  6. 它还支持其他颜色增强功能。

现在,让我们安装Python魔杖图书馆。

如何安装魔杖库?

我们可以安装魔杖在PIP安装程序的帮助下,使用以下命令安装模块:

语法:

该模块将作为Python和pip的版本安装在系统中。

正如我们讨论过的那样魔杖图书馆是一个ImagickAPI,因此,我们必须包含Imagick依赖关系。的安装过程Imagick依赖关系对于不同的操作系统是完全不同的。

对于Ubuntu / Debian:

语法:

Mac(使用Brew Installer):

语法:

安装MacPort:

语法:

注意:如果Python不是使用MacPort安装的,我们必须导出MAGICK_HOME,如下所示:

语法:

Windows:

我们可以创造ImageMagick自己;然而,它需要像Visual Studio这样的构建工具链来编译它。一个简单的方法是下载预构建的二进制文件ImageMagick对于架构(win32或win64)

我们可从以下连结下载:
https://www.imagemagick.org/download/binaries/

安装后检查

为了检查模块是否正确安装在系统中,我们可以尝试导入模块并执行程序。

安装完成后,创建一个新的Python文件,并在其中键入以下语法。

例子:

现在,保存该文件并在命令提示符中使用以下命令运行该文件。

语法:

如果程序运行时没有引发任何导入错误,则模块已正确安装。否则,建议重新安装该模块并参考其官方文档。

现在,让我们理解开始使用魔杖库。

使用Python魔杖读取图像

图像Python库魔杖允许程序员使用其图像模块。然后我们可以使用不同的属性来读取图像,例如高度、宽度等等。

让我们考虑下面的例子。

例子:

输入图像:

Python Wand库

输出:

图像高度:33图像宽度:150

解释:

在上面的代码片段中,我们导入了图像模块中的wand.image图书馆。然后我们用图像()函数用于从目录导入映像。然后我们使用不同的属性来读取输入图像的尺寸。结果,程序将图像的尺寸(高度和宽度)返回给用户。

使用Python魔杖模糊图像

魔杖库允许程序员使用模糊()函数并将其保存为save ()函数。

让我们考虑下面的例子来理解这一点。

例子:

输入图像:

Python Wand库

输出:

Python Wand库

解释:

在上面的代码片段中,我们导入了图像模块中的wand.image图书馆。然后,我们从目录中导入了所需的映像,并使用模糊()函数,指定半径参数0σ参数3..最后,我们使用save ()函数指定图像文件的新文件名。

因此,所提供的图像以半径0和sigma 3模糊,并保存为指定的文件名。

使用Python Wand变换图像

的几个函数也可以对图像进行变换魔杖图书馆。让我们考虑下面的例子来理解这一点。

例子:

输入图像:

Python Wand库

输出:

Python Wand库

解释:

在上面的代码片段中,我们导入了图像模块中的wand.image图书馆。然后,我们再次从目录中导入图像文件,并使用克隆()函数来制作图像。然后我们用翻转()函数将生成的映像保存在文件中save ()函数。

结果表明,输入图像的变换成功。

使用Python魔杖绘制不同的图形

Python魔杖库还为我们提供了不同的函数,允许我们绘制不同的图形。

让我们考虑下面的例子来理解这一点。

例子:

输出:

Python Wand库

解释:

在上面的代码片段中,我们已经从魔杖图书馆。然后我们用图()函数用来画一个圆。然后我们使用不同的属性来指定尺寸、颜色和轮廓颜色。然后我们用图像()函数指定高度、宽度和背景颜色,并将结果图像保存给使用save ()函数。







Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助他人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


b .技术/马华






Baidu
map