SuperAPI AI 工具集

image-transform

设计与创作

查看项目

更新于 10-16 00:23

技能介绍

用途:对已有图片做几何变换(不改变画面内容)。四类场景:旋转/翻转(-180°~180°)、等比放大(2/4/8 倍)、无损等比缩小、智能构图/画布扩展/尺寸变换(AI outpainting)。若目标是分辨率(如"放大到 4K")应走 image-superres-enhance。

主要能力与接口映射:旋转/翻转用 api_v1_layer_flow_edit_rotate(rotate、flip_x、flip_y);等比放大用 image_upscale_equal_proportion_edit(sr_num 取 2/4/8,非法值取最近合法值);无损缩小用 image_dldownscaling_edit(target_width/target_height,像素值,仅给一边按原图比例算另一边);智能构图/画布扩展/尺寸变换用 image_extension_layer_flow_filter(width、height、prompt)。

使用方式:依赖 meitu-cli >=2.0.6,需 CONFIG AKSK 执行 meitu tools update、EXEC AKSK 实际执行,环境变量 MEITU_OPENAPI_TOOL_TASK_MODE=command。命令示例:meitu image-transform --image_url <url> --rotate 90 --json --download-dir {output_dir} --skill_name skill_image-transform;放大用 --sr_num 4;缩小用 --target_width 800;扩图用 --width 1920 --height 1080。输出为图片,项目写入 ./output/,一次性写入 $VISUAL/output/image-transform/。

限制:width/height 与 target_width/target_height 必须为绝对像素,禁止传比例数字;用户说"16:9"需按原图尺寸换算像素,只说"扩图"无具体值默认按 3:4 计算;扩展场景目标小于原图则不调用并提示目标尺寸需大于原图;缩小目标大于原图自动转等比放大,等于原图直接返回原图;同时旋转与扩图建议分步先旋转再扩图;API 失败重试一次,内容合规拦截不重试不降级。其他细节暂未提供。