Edit Image 编辑图像#
使用 Edit Image 节点操作和编辑图像。
依赖项
- 如果您不在 Docker 上运行 n8n,需要安装 GraphicsMagick。
- 您需要使用如 Read/Write Files from Disk 节点或 HTTP Request 节点将图像文件作为数据属性传递给 Edit Image 节点。
操作#
- 向图像添加Blur 模糊以减少锐度
- 向图像添加Border 边框
- Composite 合成 一个图像到另一个图像之上
- Create 创建新图像
- Crop 裁剪图像
- 在图像上Draw 绘制
- Get Information 获取信息关于图像
- Multi Step 多步骤在图像上执行多个操作
- Resize 调整大小:更改图像的大小
- Rotate 旋转图像
- Shear 剪切图像沿 X 或 Y 轴
- 向图像添加Text 文本
- 使图像中的颜色Transparent 透明
节点参数#
此节点的参数取决于您选择的操作。
Blur parameters 模糊参数#
- Property Name 属性名称:输入存储图像数据的二进制属性的名称。
- Blur 模糊:输入一个数字来设置模糊的强度,介于 0 和 1000 之间。较高的数字创建更模糊的图像。
- Sigma 西格玛:输入一个数字来设置模糊的西格玛值,介于 0 和 1000 之间。较高的数字创建更模糊的图像。
有关可选配置选项,请参考节点选项。
Border parameters 边框参数#
- Property Name 属性名称:输入存储图像数据的二进制属性的名称。
- Border Width 边框宽度:输入边框的宽度。
- Border Height 边框高度:输入边框的高度。
- Border Color 边框颜色:设置边框的颜色。您可以输入十六进制值或选择颜色样本打开颜色选择器。
有关可选配置选项,请参考节点选项。
Composite parameters 合成参数#
- Property Name 属性名称:输入存储图像数据的二进制属性的名称。此图像是您的基础图像。
- Composite Image Property 合成图像属性:输入存储要合成到Property Name 属性名称图像之上的图像的二进制属性名称。
- Operator 操作符:选择合成操作符,决定合成的工作方式。选项包括:
- Add 添加
- Atop 顶部
- Bumpmap 凹凸贴图
- Copy 复制
- Copy Black 复制黑色
- Copy Blue 复制蓝色
- Copy Cyan 复制青色
- Copy Green 复制绿色
- Copy Magenta 复制洋红
- Copy Opacity 复制透明度
- Copy Red 复制红色
- Copy Yellow 复制黄色
- Difference 差异
- Divide 除法
- In 输入
- Minus 减去
- Multiply 乘法
- Out 输出
- Over 覆盖
- Plus 加法
- Subtract 减法
- Xor 异或
- Position X X 位置:输入合成图像的 x 轴位置(水平)。
- Position Y Y 位置:输入合成图像的 y 轴位置(垂直)。
有关可选配置选项,请参考节点选项。
Create parameters 创建参数#
- Property Name 属性名称:输入存储图像数据的二进制属性的名称。
- Background Color 背景颜色:设置图像的背景颜色。您可以输入十六进制值或选择颜色样本打开颜色选择器。
- Image Width 图像宽度:输入图像的宽度。
- Image Height 图像高度:输入图像的高度。
有关可选配置选项,请参考节点选项。
Crop parameters 裁剪参数#
- Property Name 属性名称:输入存储图像数据的二进制属性的名称。
- Width 宽度:输入您想要裁剪到的宽度。
- Height 高度:输入您想要裁剪到的高度。
- Position X X 位置:输入开始裁剪的 x 轴位置(水平)。
- Position Y Y 位置:输入开始裁剪的 y 轴位置(垂直)。
有关可选配置选项,请参考节点选项。
Draw parameters 绘制参数#
- Property Name 属性名称:输入存储图像数据的二进制属性的名称。
- Primitive 基元:选择要绘制的基元形状。选择:
- Circle 圆形
- Line 线条
- Rectangle 矩形
- Color 颜色:设置基元的颜色。您可以输入十六进制值或选择颜色样本打开颜色选择器。
- Start Position X 开始 X 位置:输入开始绘制的 x 轴位置(水平)。
- Start Position Y 开始 Y 位置:输入开始绘制的 y 轴位置(垂直)。
- End Position X 结束 X 位置:输入停止绘制的 x 轴位置(水平)。
- End Position Y 结束 Y 位置:输入开始绘制的 y 轴位置(垂直)。
- Corner Radius 圆角半径:输入一个数字来设置圆角半径。添加圆角半径将使绘制的基元的角变圆。
有关可选配置选项,请参考节点选项。
Get Information parameters 获取信息参数#
对于此操作,您只需要添加存储图像数据的二进制属性的Property Name 属性名称。
有关可选配置选项,请参考节点选项。
Multi Step parameters 多步骤参数#
- Property Name 属性名称:输入存储图像数据的二进制属性的名称。
- Operations 操作:添加您希望多步骤操作执行的操作。您可以使用任何其他操作。
有关可选配置选项,请参考节点选项。
Resize parameters 调整大小参数#
- Property Name 属性名称:输入存储图像数据的二进制属性的名称。
- Width 宽度:输入您希望图像的新宽度。
- Height 高度:输入您希望图像的新高度。
- Option 选项:选择您希望如何调整图像大小。选择:
- Ignore Aspect Ratio 忽略纵横比:忽略纵横比并调整为您输入的确切高度和宽度。
- Maximum Area 最大区域:您输入的高度和宽度是图像的最大区域/大小。图像保持其纵横比,不会大于您输入的高度和/或宽度。
- Minimum Area 最小区域:您输入的高度和宽度是图像的最小区域/大小。图像保持其纵横比,不会小于您输入的高度和/或宽度。
- Only if Larger 仅当较大时:仅当图像大于您输入的宽度和高度时才调整图像大小。图像保持其纵横比。
- Only if Smaller 仅当较小时:仅当图像小于您输入的宽度和高度时才调整图像大小。图像保持其纵横比。
- Percent 百分比:使用宽度和高度作为原始图像的百分比来调整图像大小。
有关可选配置选项,请参考节点选项。
Rotate parameters 旋转参数#
- Property Name 属性名称:输入存储图像数据的二进制属性的名称。
- Rotate 旋转:输入旋转图像的度数,从 --360 到 360。
- Background Color 背景颜色:设置图像的背景颜色。您可以输入十六进制值或选择颜色样本打开颜色选择器。当图像按 90 度的倍数旋转时,此颜色用于填充空的背景。如果Rotate 旋转字段使用 90 度的倍数,则不使用背景颜色。
有关可选配置选项,请参考节点选项。
Shear parameters 剪切参数#
- Property Name 属性名称:输入存储图像数据的二进制属性的名称。
- Degrees X X 度数:输入从 x 轴剪切的度数。
- Degrees Y Y 度数:输入从 y 轴剪切的度数。
有关可选配置选项,请参考节点选项。
Text parameters 文本参数#
- Property Name 属性名称:输入存储图像数据的二进制属性的名称。
- Text 文本:输入您希望在图像上写的文本。
- Font Size 字体大小:选择文本的字体大小。
- Font Color 字体颜色:设置字体颜色。您可以输入十六进制值或选择颜色样本打开颜色选择器。
- Position X X 位置:输入开始文本的 x 轴位置(水平)。
- Position Y Y 位置:输入开始文本的 y 轴位置(垂直)。
- Max Line Length 最大行长度:输入添加换行符之前一行中的最大字符数。
有关可选配置选项,请参考节点选项。
Transparent parameters 透明参数#
- Property Name 属性名称:输入存储图像数据的二进制属性的名称。
- Color 颜色:设置要变为透明的颜色。您可以输入十六进制值或选择颜色样本打开颜色选择器。
有关可选配置选项,请参考节点选项。
节点选项#
- File Name 文件名:输入输出文件的文件名。
- Format 格式:输入输出文件的图像格式。选择:
- bmp
- gif
- jpeg
- png
- tiff
- WebP
Text 文本操作还包括Font Name or ID 字体名称或 ID的选项。从下拉列表中选择文本字体或使用表达式指定 ID。
模板和示例#