📜  使用Python为图像添加毛刺

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

使用Python为图像添加毛刺

目前流行的过滤器之一是向图像添加随机故障。这些会产生一种随机效果,结果是自然故障。通常,毛刺是由图像帧损坏或在其上添加图层引起的。在本文中,我们将使用Python的两个不同模块为图像添加故障。

使用 GlitchArt 模块

这个Python库为图像添加了随机故障效果。它通过扭曲或损坏图像的某些随机字节的 JPEG 帧来实现此目的,以免损坏文件。它在内部使用 Pillow 库来执行任务。

安装

要安装此模块,请在终端中键入以下命令。

pip3 install glitchart

安装后,导入 glitchart 库并根据要修复的图像的扩展名调用 jpeg() 或 png()。只需运行脚本,就会在同一路径中创建一个名为_glitch的新故障文件。

函数:



png():为 png 图像添加故障。

句法:

例子:

输入图像:

Python3
import glitchart
 
glitchart.png('gfg.png')


Python3
import glitchart
 
glitchart.png('gfg.png', max_amount=3)


输出:

示例 2:控制毛刺数量。

蟒蛇3

import glitchart
 
glitchart.png('gfg.png', max_amount=3)

输出 :



使用故障模块

使用它,我们可以通过提供图像路径和级别以及某些图像和文件管理参数来使用命令行执行故障图像的任务。

安装

要安装此模块,请在终端中键入以下命令

pip install glitch-this

命令行参数说明

示例:控制毛刺数量。

使用 glitch-this 进行故障处理的示例

输出 :

毛刺图像输出