📅  最后修改于: 2023-12-03 14:48:24.519000             🧑  作者: Mango
Wand 是一个用于处理图像的 Python 库,其中包含了许多方便的函数。其中一个就是 implode()
函数,它可以将图像内的像素收缩到中心点,从而营造出一种瘪塌的效果。
with Image(filename='input.png') as img:
img.implode(amount=-0.75)
img.save(filename='output.png')
在这个例子中,我们打开了名为 input.png
的图像文件,并将其存储在一个名为 img
的变量中。然后,我们调用了 img
的 implode()
方法,并将 amount
参数设为 -0.75
,这意味着每个像素都会被移向图像的中心点。最后,我们使用 save()
方法将修改后的图像保存到了名为 output.png
的文件中。
implode()
函数接受以下参数:
amount
:指定操作程度的浮点数。 负数表示imgae由外向内收缩像素,正数则会生成一种撑开的效果。 默认值为 -0.5
。from wand.image import Image
with Image(filename='cow.png') as img:
img.implode(amount=-0.75)
img.save(filename='cow_imploded.png')