📅  最后修改于: 2023-12-03 15:11:49.095000             🧑  作者: Mango
GMmotionBlur()
函数是基于G'MIC库实现的GIMP插件,可用于添加运动模糊效果。
GMmotionBlur(orientation, length, mode, fade, edge, detail, round, center_x, center_y)
orientation
: 运动方向。可选值为'x'(水平方向)或'y'(垂直方向)或'+'(正45度方向)或'-'(负45度方向)。length
: 运动模糊长度。类型为整数。mode
: 模式。可选的值为'convolve'(卷积模式)、'blend'(混合模式)或'add'(叠加模式)。默认为'convolve'。fade
: 边缘淡出。类型为浮点数,范围为0到1。默认为0.01。edge
: 边缘类型。可选的值为'sharp'(锐利)、'wrap'(平铺)或'none'(无边界)。默认为'none'。detail
: 细节程度。类型为整数,范围为0到100。默认为0。round
: 圆的形状。类型为布尔值。默认为False(矩形形状)。center_x
: 光源X轴坐标。类型为整数。默认为图片中心。center_y
: 光源Y轴坐标。类型为整数。默认为图片中心。GMmotionBlur('x',10,'convolve',0.05,'none',5,False,100,200)
运动方向为水平方向,模糊长度为10像素,选用卷积模式,边缘淡出0.05,无边界,细节程度为5,矩形形状,光源X坐标为100,光源Y坐标为200。
length
参数值越大,文件大小越大。mode
参数选为'add'时,输出结果为RGB模式;而在'convolve'和'blend'模式下,输出结果为对应通道图像。