用途
image-upscaling 是一个用于图片放大与增强的技能,通过 inference.sh CLI(belt)调用相关图片处理应用。资料说明其可接入 Real-ESRGAN、Thera、Topaz、FLUX Upscaler 等模型,其中 Thera 标注为支持任意尺寸(any size)。
主要能力
- 通过 CLI 命令对图片进行放大与质量增强。
- 提供多个可选放大器,资料中列出的模型/应用包括:
- Real-ESRGAN(示例应用 ID:infsh/real-esrgan)
- Topaz Image Upscaler(应用 ID:falai/topaz-image-upscaler,资料标注最适合:Professional quality, any image)
- Thera(any size)
- FLUX Dev Upscaler
- 可与图片生成流程组合:资料给出「Generate and Upscale」工作流示例。
使用方式
资料给出的安装与运行步骤如下。
安装 belt CLI 技能:
npx skills add belt-sh/cli
该技能需要 inference.sh CLI(belt)。先登录:
belt login
使用 Real-ESRGAN 放大图片:
belt app run infsh/real-esrgan --input '{"image_url": "https://your-image.jpg"}'
使用 Topaz Image Upscaler 放大任意图片:
belt app run falai/topaz-image-upscaler --input '{"image_url": "https://low-res-image.jpg"}'
工作流:先生成再放大。第一步用 FLUX Klein 生成图片(快):
# 1. Generate image with FLUX Klein (fast)
belt app run falai/flux-2-klein-lora --input '{"prompt": "landscape painting"}' > image.json
# 2. Upscale the result
belt app run falai/topaz-image-upscaler --input '{"image_url": "<url-from-step-1>"}'
浏览图片类应用:
belt app list --category image
适用场景
资料列出的使用场景包括:
- AI Art:放大生成的图片以便印刷。
- Old Photos:修复并增强分辨率。
- Web Images:为高分屏(high-DPI)准备图片。
- Print:为大幅打印提升分辨率。
- Thumbnails:生成高分辨率版本。
相关技能
资料提到的相关安装命令包括:
# Full platform skill (all apps)
npx skills add inference-sh/skills@infsh-cli
# Image generation (generate then upscale)
npx skills add inference-sh/skills@ai-image-generation
# FLUX models
npx skills add inference-sh/skills@flux-image
# Background removal
npx skills add inference-sh/skills@background-removal
资料还提到相关文档主题:Running Apps、Image Generation Example、Apps Overview。
限制
资料未提供关于收费、价格、输出分辨率上限、支持图片格式、处理时长或速率限制等信息,这些事实暂未提供。