名称:
Transform Image | 图片转置
图标:
功能:
- 进行图片角度转换
- 可以对图片进行旋转、转换为新图片
- 可以在输入元件的(包含仿射变换参数对象的)固定数据结构中传入转换参数,对图片进行平移(Translation)、缩放(Scale)、翻转(Flip)、旋转(Rotation)和剪切(Shear)处理
使用方式:
对图片进行形状尺寸比例调整生成新图片
输入
- <Image>:二进制类型的输入,单数,必须项;输入要进行处理的原图片的二进制内容
- <*Rotation>:数字类型的输入,单数,非必须项;输入对图片进行旋转的角度的数字
- <Affine Transform>:固定数据结构的输入,单数,非必须项;这个是一个固定数据结构的输入,在固定的数据结构中传入仿射处理的参数
· 选中输入元件,右键单击后在弹出的菜单中选“Show in Respository Explorer”在项目目录中找到固定的数据结构对象,拖入开发区与<Affine Transform>输入元件相连
· 为固定的数据结构中各参数变量传入参数值即可进行图片处理,此功能是JAVA的“Class AffineTransform”处理方式,请参考“https://docs.oracle.com/javase/1.5.0/docs/api/java/awt/geom/AffineTransform.html”
· 固定结构中的m00、m01、m02、m10、m11、m12是参数变量,构建了要进行图形处理的尺寸或度数及比例的一个输入框架 - <Control>:空值输入,单数,非必须项;用于流程控制,当前面所有逻辑完成后,传入此输入对象触发当前元件处理
输出:
- <Transformed Image>:二进制类型的输出,单数,必须项;输出新图片的二进制内容
- <Done>:空值的输出,单数,必须项;输入内容后完成处理时的空值输出,一般只用于确认已完成处理并向下控制触发下一步处理逻辑
示例:
无