Python Wand库ImageMagick是为从一种格式到另一种格式的图像转换而设计和开发的实用程序。该工具得到了大型社区的支持,因为它具有多种图像格式,并且执行起来精确而直接。我们可以从PDF格式的文件中获取图像。 在下面的教程中,我们将讨论为Python开发的绑定Imagemagick被称为魔杖.的特性和用法魔杖在Python编程语言中的库中使用不同的示例。 那么,我们开始吧。 理解Python中的Wand库的魔杖是一个ImageMagick为Python编程语言开发的库。的功能ImageMagick或ImagickPython 2.6, 2.7, 3.3+和PyPy版本中的API。的魔杖用于打开和操作图像。该库不仅支持图像的处理,还提供了有价值的功能,机器学习代码的帮助NumPy图书馆。的魔杖提供大量的函数来操作图像。Python的一些用法魔杖资料库的资料如下: Python Wand库的使用:
现在,让我们安装Python魔杖图书馆。 如何安装魔杖库?我们可以安装魔杖在PIP安装程序的帮助下,使用以下命令安装模块: 语法: 该模块将作为Python和pip的版本安装在系统中。 正如我们讨论过的那样魔杖图书馆是一个ImagickAPI,因此,我们必须包含Imagick依赖关系。的安装过程Imagick依赖关系对于不同的操作系统是完全不同的。 对于Ubuntu / Debian:语法: Mac(使用Brew Installer):语法: 安装MacPort:语法: 注意:如果Python不是使用MacPort安装的,我们必须导出MAGICK_HOME,如下所示:语法: Windows:我们可以创造ImageMagick自己;然而,它需要像Visual Studio这样的构建工具链来编译它。一个简单的方法是下载预构建的二进制文件ImageMagick对于架构(win32或win64) 我们可从以下连结下载: 安装后检查为了检查模块是否正确安装在系统中,我们可以尝试导入模块并执行程序。 安装完成后,创建一个新的Python文件,并在其中键入以下语法。 例子: 现在,保存该文件并在命令提示符中使用以下命令运行该文件。 语法: 如果程序运行时没有引发任何导入错误,则模块已正确安装。否则,建议重新安装该模块并参考其官方文档。 现在,让我们理解开始使用魔杖库。 使用Python魔杖读取图像的图像Python库魔杖允许程序员使用其图像模块。然后我们可以使用不同的属性来读取图像,例如高度、宽度等等。 让我们考虑下面的例子。 例子: 输入图像: ![]() 输出: 图像高度:33图像宽度:150 解释: 在上面的代码片段中,我们导入了图像模块中的wand.image图书馆。然后我们用图像()函数用于从目录导入映像。然后我们使用不同的属性来读取输入图像的尺寸。结果,程序将图像的尺寸(高度和宽度)返回给用户。 使用Python魔杖模糊图像的魔杖库允许程序员使用模糊()函数并将其保存为save ()函数。 让我们考虑下面的例子来理解这一点。 例子: 输入图像: ![]() 输出: ![]() 解释: 在上面的代码片段中,我们导入了图像模块中的wand.image图书馆。然后,我们从目录中导入了所需的映像,并使用模糊()函数,指定半径参数0和σ参数3..最后,我们使用save ()函数指定图像文件的新文件名。 因此,所提供的图像以半径0和sigma 3模糊,并保存为指定的文件名。 使用Python Wand变换图像的几个函数也可以对图像进行变换魔杖图书馆。让我们考虑下面的例子来理解这一点。 例子: 输入图像: ![]() 输出: ![]() 解释: 在上面的代码片段中,我们导入了图像模块中的wand.image图书馆。然后,我们再次从目录中导入图像文件,并使用克隆()函数来制作图像。然后我们用翻转()函数将生成的映像保存在文件中save ()函数。 结果表明,输入图像的变换成功。 使用Python魔杖绘制不同的图形Python魔杖库还为我们提供了不同的函数,允许我们绘制不同的图形。 让我们考虑下面的例子来理解这一点。 例子: 输出: ![]() 解释: 在上面的代码片段中,我们已经从魔杖图书馆。然后我们用图()函数用来画一个圆。然后我们使用不同的属性来指定尺寸、颜色和轮廓颜色。然后我们用图像()函数指定高度、宽度和背景颜色,并将结果图像保存给使用save ()函数。
下一个话题
使用Python生成一个二维码
|