2024-09-28 21:53:11 发布
网友
我是python新手。我想扭曲图像,使其填充闭合路径(闭合路径和导入的图像如下图所示)。给定的闭合路径具有截断饼图的形状。截断饼图的外径为15个单位,内径为5个单位,该饼图的角度为60度。我添加了外部形状作为示例。是否可以在任何类型的闭合路径中填充图像。你能推荐使用python库吗?如果你能分享一些代码,那就太好了。 我还尝试使用角点检测算法,并使它们坚持使用贴图功能,但我做不到。
您可以在基于Imagemagick的Python Wand中实现这一点
输入:
from wand.image import Image from wand.display import display with Image(filename='taj_mahal.jpg') as img: print(img.size) img.virtual_pixel = 'white' img.distort('arc', (60,180)) img.save(filename='taj_mahal_arc.jpg') display(img)
结果:
弧中的第一个参数是弧的角度扩展。第二个参数是生成圆弧的圆上的旋转。见https://imagemagick.org/Usage/distorts/#arc
您可以在基于Imagemagick的Python Wand中实现这一点
输入:
结果:
弧中的第一个参数是弧的角度扩展。第二个参数是生成圆弧的圆上的旋转。见https://imagemagick.org/Usage/distorts/#arc
相关问题 更多 >
编程相关推荐