图像流:基础编辑工具集介绍与使用
在上一篇文章中,我们介绍了 Coze 图像流中的智能编辑工具。这些工具利用相关的 AI 技术,可以快速实现一些复杂的图像处理效果。然而,在实际的图像处理流程中,我们往往还需要对图像进行一些基本的编辑操作,如裁剪、缩放、旋转等。这就需要用到图像流中的基础编辑工具。
本文将继续重点介绍 Coze 图像流中的基础编辑工具,帮助大家熟悉和掌握这些工具的使用方法。
基础编辑工具的定义与作用
基础编辑工具是图像处理软件中最常用、最基本的工具集合。这些工具主要用于对图像进行尺寸、方向、色彩等方面的调整,以满足不同的使用需求。与智能编辑工具相比,基础编辑工具更加灵活,可以根据用户的具体需要进行精细化的控制。
基础编辑工具的主要作用包括:
- 调整图像尺寸,如裁剪、缩放等;
- 改变图像方向,如旋转、翻转等;
- 调整图像色彩,如亮度、对比度、饱和度等;
- 为图像添加滤镜效果,如黑白、怀旧、清新等。
裁剪工具
裁剪工具功能介绍裁剪是图像处理中最常用的操作之一。裁剪工具可以从原始图像中选取一个矩形区域,并将其余部分去除,从而得到一个新的图像。这个过程可以帮助我们移除图像中不需要的部分,聚焦主体,改善构图。
在 Coze 图像流中,裁剪工具提供了以下功能:
-
自由裁剪:用户可以自由拖动裁剪框的边缘和角落,选择任意的矩形区域进行裁剪。
-
固定比例裁剪:用户可以选择预设的宽高比(如 1:1、3:4、16:9 等),裁剪框会自动保持该比例,避免图像变形。
-
自定义尺寸裁剪:用户可以输入具体的宽度和高度值(如 800x600),对图像进行精确裁剪。
-
工具介绍: 裁剪是图像处理中最常用的操作之一。裁剪工具可以从原始图像中选取一个矩形区域,并将其余部分去除,从而得到一个新的图像。这个过程可以帮助我们移除图像中不需要的部分,聚焦主体,改善构图。
-
参数说明:
height:裁剪框的高度,取值范围为 0~图片高度的最大值,默认为图片高度的最大值。width:裁剪框的宽度,取值范围为 0~图片宽度的最大值,默认为图片宽度的最大值。location:裁剪起始点,可取值如下:- nw(默认值)- 左上
- north - 中上
- ne - 右上
- west - 左中
- center - 中部
- east - 右中
- sw - 左下
- south - 中下
- se - 右下
origin_url:原始图片的 URL 地址。x:裁剪起始点横坐标偏移(相对于指定的坐标原点)。横坐标向右偏移为正,向左偏移为负。y:裁剪起始点纵坐标偏移(相对于指定的坐标原点)。纵坐标向下偏移为正,向上偏移为负。
-
实战演示: 假设我这里有一张薰衣草风景的图片,如下图: 我想只截取薰衣草那一块的部分,可以通过裁剪工具来实现,图片总高度是
1280,我们大概裁剪下面一半的部分,可以设置height为640,location为nw,origin_url为图片的 URL 地址,x可以不设置,将y改为640,这样就可以实现裁剪的效果了:
添加文字工具
-
工具介绍: 添加文字工具可以在图像上添加文字,用于标注、说明、标题等。用户可以自定义文字内容、字体、大小、颜色、位置等参数,实现个性化的文字效果。
-
参数说明:
location:文字的初始位置,可取值如下:- nw - 左上
- north - 中上
- ne - 右上
- west - 左中
- center - 中部
- east - 右中
- sw - 左下
- south - 中下
- se - 右下,默认值
origin_url:原始图片的 URL 地址。rotate:文字旋转角度,取值范围为 0~360,默认为 0,表示不旋转。size:文字大小,取值范围为 0~1000,默认为 40,单位是像素(px)。transparency:文字透明度,取值范围为 0~100,默认为 100%,表示不透明。type:文字的字体,可取值如下:文泉驿正黑(默认)文泉微米黑方正书宋方正楷体方正黑体方正仿宋
horizontal_margin:文字的水平边距,即距离图片边缘的水平距离。这个参数只有当文字位置location是左上、左中、左下、右上、右中、右下才有意义。取值范围:[0,4096],默认值:10,单位:像素(px)。vertical_margin:文字的垂直边距,即距离图片边缘的垂直距离。这个参数只有当文字位置location是左上、中上、右上、左下、中下、右下才有意义。取值范围:[0,4096],默认值:10,单位:像素(px)。fill:是否将文字平铺满原图,可取值如下:1:表示将文字水印铺满原图。0(默认值):表示不将文字水印铺满全图。
shadow:文字的阴影透明度,取值范围为 0~100,默认为0,表示无阴影。text:要添加的文字内容。voffset:文字的中线垂直偏移。当文字位置在左中、中部、右中时,可以指定文字位置根据中线往上或者往下偏移。取值范围:[-1000,1000],默认值:0,单位:像素(px)。color:文字的颜色。十六进制颜色码,取值为000000到FFFFFF,默认值为000000(黑色)。
-
实战演示: 这里我们使用之前一张女生和风景融合的图片,如下图: 我想在图片的右下角添加一段文字“薰衣草花海”,我们可以设置
location为se,origin_url为图片的 URL 地址,text为“薰衣草花海”,color为FFFFFF,size为40,type为文泉微米黑,这样就可以实现添加文字的效果了:
叠图工具
-
工具介绍: 叠图工具可以将两张图片叠加在一起,实现图像合成的效果。用户可以自定义叠图的位置、大小、透明度等参数,实现不同的叠图效果。
-
参数说明:
location:叠图的位置,可取值如下:- nw - 左上
- north - 中上
- ne - 右上
- west - 左中
- center - 中部
- east - 右中
- sw - 左下
- south - 中下
- se - 右下,默认值
origin_url:原始图片的 URL 地址。transparency:叠图的透明度,取值范围为 0~100,默认为 100,表示不透明。vectical_margin:取值范围:[0,100], 默认值:100, 表示透明度 100%(不透明)。voffset:叠图的中线垂直偏移。当叠图位置在左中、中部、右中时,可以指定叠图位置根据中线往上或者往下偏移。取值范围:[-1000,1000],默认值:0,单位:像素(px)。zoom:对水印图片进行百分比缩放。resize 功能特殊参数,只能在水印图片预处理过程中使用。horizontal_margin:叠图的水平边距,即距离图片边缘的水平距离。这个参数只有当叠图位置location是左上、左中、左下、右上、右中、右下才有意义。取值范围:[0,4096],默认值:10,单位:像素(px)。img_url:放在上层的水印图片 URL 地址。
-
实战演示: 这里我们使用上面那张女生图片和一张梯子图片,如下图: 然后我通过之前学过的一些工具的结合,比如先将女生图片扩图一下,然后再抠图作为叠图的上层,然后将梯子图片作为叠图的下层,通过光影融合的方式把对比度亮度都调得和女生照片的色调一样后,再使用叠图工具合成,成功后再替换一下背景图片为薰衣草花海,效果如下:
亮度工具
-
工具介绍: 亮度工具可以调整图像的亮度,使图像变得更明亮或更暗。用户可以根据实际需求,自定义亮度的调整程度,实现不同的效果。
-
参数说明:
bright:亮度调整值,取值范围为 -100~100,默认为0,表示不调整亮度。负值表示降低亮度,正值表示增加亮度。origin_url:原始图片的 URL 地址。
-
实战演示: 这里我们继续使用之前的女生和风景融合的图片,如下图: 我想将这张图片的亮度调低一点,可以设置
bright为-30,origin_url为图片的 URL 地址,这样就可以实现调整亮度的效果了:
对比度工具
-
工具介绍: 对比度工具可以调整图像的对比度,使图像的明暗区域之间的差异更加明显。用户可以根据实际需求,自定义对比度的调整程度,实现不同的效果。
-
参数说明:
contrast:对比度调整值,取值范围为 -100~100,默认为0,表示不调整对比度。负值表示降低对比度,正值表示增加对比度。origin_url:原始图片的 URL 地址。
-
实战演示: 这里我们继续使用之前的女生和风景融合的图片,如下图: 我想将这张图片的对比度调高一点,可以设置
contrast为30,origin_url为图片的 URL 地址,这样就可以实现调整对比度的效果了:
旋转工具
-
工具介绍: 旋转工具可以对图像进行旋转操作,使图像的方向发生变化。用户可以根据实际需求,自定义旋转的角度,实现不同的旋转效果。
-
参数说明:
rotate:旋转角度,取值范围为 0~360,默认为0,表示不旋转。顺时针旋转。origin_url:原始图片的 URL 地址。
-
实战演示: 这里我们继续使用之前的女生和风景融合的图片,如下图: 我想将这张图片逆时针旋转 90 度,可以设置
rotate为90,origin_url为图片的 URL 地址,这样就可以实现旋转的效果了:
缩放工具
-
工具介绍: 缩放工具可以对图像进行缩放操作,改变图像的尺寸大小。用户可以根据实际需求,自定义缩放的比例,实现不同的缩放效果。
-
参数说明:
zoom:缩放比例,取值范围为 1~1000,默认为100,表示不缩放。大于 100 表示放大,小于 100 表示缩小。origin_url:原始图片的 URL 地址。
-
实战演示: 这里我们继续使用之前的女生和风景融合的图片,如下图: 我想将这张图片放大一下,可以设置
zoom为200,origin_url为图片的 URL 地址,这样就可以实现缩放的效果了: 这里看到的效果不明显,但是你保存照片,然后对比下原图的容量大小就明白区别了:
总结
通过本文对 Coze 图像流基础编辑工具集的介绍和实战演示,我们可以看到这些工具如何使图像处理变得更加直观和便捷。基础编辑工具不仅是图像处理工作中的重要组成部分,还为用户提供了灵活、精细的操作控制,满足各种图像编辑需求。
主要亮点:
- 裁剪工具:帮助用户移除图像中不需要的部分,聚焦主体,改善构图。
- 添加文字工具:允许用户在图像上添加个性化文字内容,实现标注、说明和标题等效果。
- 叠图工具:通过将两张图片叠加在一起,实现图像合成和创意效果。
- 亮度工具:调整图像的亮度,使图像变得更明亮或更暗,适应不同的视觉需求。
- 对比度工具:调整图像的对比度,使明暗区域的差异更加明显,增强图像的视觉效果。
- 旋转工具:对图像进行旋转操作,改变图像的方向,适应不同的排版和设计需求。
- 缩放工具:改变图像的尺寸大小,实现放大或缩小效果,满足不同的应用场景。