编辑图片#
使用Edit Image节点来操作和编辑图像。
依赖项
- 如果您没有在Docker上运行n8n,则需要安装GraphicsMagick。
- 你需要使用一个节点,例如Read/Write Files from Disk节点或HTTP Request节点,将图像文件作为数据属性传递给Edit Image节点。
操作#
- 为图像添加模糊效果以降低锐度
- 为图片添加边框
- 复合 将一张图像叠加在另一张图像上
- 创建 一张新图片
- 裁剪 图片
- 绘制 在图片上
- 获取关于图片的信息
- 多步骤 对图像执行多个操作
- 调整大小: 更改图片尺寸
- 旋转 图片
- 剪切 图像沿X轴或Y轴
- 在图像上添加文本
- 将图像中的颜色透明化
节点参数#
此节点的参数取决于您选择的操作。
模糊参数#
- 属性名称: 输入存储图像数据的二进制属性名称。
- 模糊: 输入0到1000之间的数值来设置模糊强度。数值越大图像越模糊。
- Sigma: 输入一个介于0到1000之间的数值来设置模糊的sigma值。数值越大,图像越模糊。
请参考Node options获取可选配置选项。
边框参数#
- 属性名称: 输入存储图像数据的二进制属性名称。
- 边框宽度: 输入边框的宽度。
- 边框高度: 输入边框的高度。
- 边框颜色: 设置边框的颜色。您可以输入十六进制值或选择色板打开颜色选择器。
请参阅Node options了解可选配置选项。
复合参数#
- 属性名称: 输入存储图像数据的二进制属性名称。该图像将作为您的基础图像。
- 复合图像属性: 输入存储图像的二进制属性名称,该图像将叠加在属性名称图像之上。
- Operator: Select composite operator, which determines how the composite works. Options include:
- 添加
- Atop
- 凹凸贴图
- 复制
- 复制黑色
- 复制蓝图
- 复制青色
- 复制绿色
- 复制洋红色
- 复制不透明度
- 复制红色
- 复制黄色
- 差异
- 分割
- 输入
- 减号
- 乘法
- 输出
- 结束
- Plus
- 减去
- 异或
- X轴位置: 输入合成图像在x轴(水平方向)上的位置。
- Position Y: 输入合成图像在Y轴(垂直方向)上的位置。
请参考Node options获取可选配置选项。
创建参数#
- 属性名称: 输入存储图像数据的二进制属性名称。
- 背景颜色: 设置图像的背景颜色。您可以输入十六进制值或选择色板打开颜色选择器。
- 图片宽度: 输入图片的宽度。
- 图片高度: 输入图片的高度。
请参阅节点选项了解可选配置选项。
裁剪参数#
- 属性名称: 输入存储图像数据的二进制属性名称。
- 宽度: 输入您想要裁剪的宽度。
- 高度: 输入您想要裁剪的高度。
- X轴位置: 输入裁剪起始点的水平坐标位置。
- Y轴位置: 输入裁剪起始点的垂直坐标位置。
请参阅Node options了解可选配置选项。
绘制参数#
- 属性名称: 输入存储图像数据的二进制属性名称。
- Primitive: Select the primitive shape to draw. Choose from:
- Circle
- Line
- 矩形
- 颜色: 为图元设置颜色。您可以输入十六进制值或选择色板打开颜色选择器。
- 起始X坐标: 输入开始绘制的水平方向x轴位置。
- 起始Y轴位置: 输入开始绘制的垂直方向y轴坐标位置。
- 结束位置 X: 输入停止绘制的x轴位置(水平方向)。
- 结束位置 Y: 输入开始绘制的y轴位置(垂直方向)。
- 圆角半径: 输入数值设置圆角半径。添加圆角半径会使绘制的图元边角变圆润。
请参考Node options获取可选配置选项。
获取信息参数#
对于此操作,您只需添加存储图像数据的二进制属性的属性名称。
请参阅Node options了解可选配置选项。
多步骤参数#
- 属性名称: 输入存储图像数据的二进制属性名称。
- 操作: 添加您希望多步操作执行的操作。您可以使用任何其他操作。
请参考Node options获取可选配置选项。
调整大小参数#
- 属性名称: 输入存储图像数据的二进制属性名称。
- 宽度: 输入您希望为图片设置的新宽度。
- 高度: 输入您希望为图片设置的新高度。
- Option: Select how you'd like to resize the image. Choose from:
- 忽略宽高比: 忽略宽高比,按照您输入的确切高度和宽度进行尺寸调整。
- 最大区域: 您输入的高度和宽度是图像的最大区域/尺寸。图像将保持其原始宽高比,且不会超过您输入的高度和/或宽度。
- 最小区域: 您输入的高度和宽度是图像的最小区域/尺寸。图像将保持其宽高比,并且不会小于您输入的高度和/或宽度。
- 仅当更大时: 仅当图像大于您输入的宽度和高度时才调整大小。图像保持其原始宽高比。
- 仅当更小时: 仅在图像小于您输入的宽度和高度时调整大小。图像保持其原始宽高比。
- 百分比: 按原始图像宽度和高度的百分比调整图像大小。
请参阅节点选项了解可选配置选项。
轮换参数#
- 属性名称: 输入存储图像数据的二进制属性名称。
- 旋转: 输入要旋转图像的度数,范围从-360到360度。
- 背景颜色: 设置图像的背景颜色。您可以输入十六进制值或选择色板打开颜色选择器。当图像旋转90度的倍数时,此颜色用于填充空白背景。如果在旋转字段中使用90度的倍数,则不会使用背景颜色。
请参阅节点选项了解可选配置选项。
剪切参数#
- 属性名称: 输入存储图像数据的二进制属性名称。
- X轴角度: 输入从x轴剪切的度数。
- Y轴角度: 输入从y轴剪切的度数。
请参阅节点选项了解可选配置选项。
文本参数#
- 属性名称: 输入存储图像数据的二进制属性名称。
- 文本: 输入你想在图片上写的文字。
- 字体大小: 选择文本的字体大小。
- 字体颜色: 设置字体颜色。您可以输入十六进制值或选择色板打开颜色选择器。
- X轴位置: 输入文本起始点的x轴(水平方向)坐标。
- Position Y: 输入文本起始位置的y轴坐标(垂直方向)。
- 最大行长度: 输入一行中允许的最大字符数,超过此长度将自动换行。
请参阅节点选项了解可选配置选项。
透明参数#
- 属性名称: 输入存储图像数据的二进制属性名称。
- 颜色: 设置需要变为透明的颜色。您可以输入十六进制值或选择色板打开颜色选择器。
请参阅节点选项了解可选配置选项。
节点选项#
- 文件名: 输入输出文件的名称。
- Format: Enter the image format of the output file. Choose from:
- bmp
- gif
- jpeg
- png
- tiff
- WebP
文本操作还包含字体名称或ID选项。从下拉菜单中选择文本字体,或使用表达式指定ID。