img2img-turbo

单步搞定图像转换,草图变大片,白天转黑夜,快人一步

img2img-turbo 是一个基于 Stable Diffusion Turbo 的单步图像到图像转换工具,旨在解决传统图像编辑需要多步迭代、耗时较长的问题。它通过创新的对抗蒸馏技术,将原本需要数十步的扩散模型压缩为单步推理,在保持高质量输出的同时大幅提升生成速度。项目支持多种图像转换任务,包括草图转图像、白天转黑夜、姿态转人物等,并提供了简洁的 Python 接口和预训练模型,方便开发者快速集成到自己的应用中。其核心能力在于:单步生成、高保真度、多场景适配,以及基于 Gradio 的交互式演示,让用户无需编写代码即可体验效果。该项目适合计算机视觉研究者、创意开发者以及需要实时图像编辑的工业应用场景。

开源 free 图像生成
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2480
维护状态 低维护
是否开源
定价模式 free

项目数据

分类图像生成
开发团队GaParmar
所属国家
官网地址
定价模式free
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态
是否开源
开源协议MIT
主要语言Python
技术栈/模型computer-vision,deep-learning,generative-adversarial-network,generative-art,stable-diffusion
GitHub 星标★ 2480
30天Star增速
HF 下载量
上线时间2024-02-23 00:00:00
最近更新2026-09-23 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:进阶 约 20 分钟 部署方式:本地安装 7 步

环境要求

  • Python 3 环境(推荐使用 conda 或 venv 虚拟环境)
  • 已安装 conda(或使用 python3-venv 替代)
  • 仓库内提供 environment.yaml / requirements.txt 依赖文件
  • 建议具备 GPU 环境(官方测速基于 A6000 / A100 显卡)

安装与启动步骤

  1. 1克隆项目仓库

    把 img2img-turbo 源码下载到本地,后续所有命令都在该目录下执行。

    git clone https://github.com/GaParmar/img2img-turbo.git
    cd img2img-turbo
  2. 2创建 conda 环境

    用官方提供的 environment.yaml 一次性装好全部依赖,耗时较长请耐心等待。

    conda env create -f environment.yaml
  3. 3激活 conda 环境

    环境名固定为 img2img-turbo,激活后才能运行推理脚本。

    conda activate img2img-turbo
  4. 4或改用 venv 安装

    没有 conda 时可用虚拟环境替代,需先激活再按 requirements.txt 安装依赖。

    python3 -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
  5. 5跑配对图像翻译

    以鸟图加提示词做边缘到图像(pix2pix-turbo)推理,结果写入 outputs 目录。

    python src/inference_paired.py --model_name "edge_to_image" 
        --input_image "assets/examples/bird.png" 
        --prompt "a blue bird" 
        --output_dir "outputs"
  6. 6跑草图转图像

    草图任务需额外指定 gamma 参数(示例为 0.4),配合较长的风格提示词效果更好。

    python src/inference_paired.py --model_name "sketch_to_image_stochastic" 
        --input_image "assets/examples/sketch_input.png" --gamma 0.4 
        --prompt "ethereal fantasy concept art of an asteroid. magnificent, celestial, ethereal, painterly, epic, majestic, magical, fantasy art, cover art, dreamy" 
        --output_dir "outputs"
  7. 7跑非配对图像翻译

    CycleGAN-Turbo 无需提示词,换 model_name 即可切换白天转黑夜、晴转雨等任务。

    python src/inference_unpaired.py --model_name "day_to_night" 
        --input_image "assets/examples/day2night_input.png" --output_dir "outputs"

关键配置

配置项必填说明示例
--model_name选择具体任务模型,如 edge_to_image、sketch_to_image_stochastic、day_to_night、night_to_day、clday_to_night
--input_image待转换输入图片的路径assets/examples/day2night_input.png
--output_dir结果图片保存目录outputs
--prompt文本提示词,配对任务(pix2pix-turbo)必填,非配对任务不需要a blue bird
--gamma草图随机任务的强度系数,仅 sketch_to_image_stochastic 使用0.4

如何确认成功

命令正常结束后无报错,且在 --output_dir 指定的 outputs 目录中生成对应的输出图片。

常见问题

Q:没有 conda 可以安装吗?

A:可以。README 提供虚拟环境方案:python3 -m venv venv 后激活,再执行 pip install -r requirements.txt 即可。

Q:非配对推理需要写提示词吗?

A:不需要。CycleGAN-Turbo 的非配对任务只需指定 --model_name、--input_image 和 --output_dir 三个参数。

Q:草图任务为什么多一个 gamma 参数?

A:sketch_to_image_stochastic 是随机生成模型,gamma 用于控制随机程度,官方示例取值为 0.4。

Q:跑一次推理要多久?

A:官方数据为 512x512 图像在 A6000 上约 0.29 秒、A100 上约 0.11 秒,其它显卡会明显更慢。

注意事项

  • 示例命令中的输入图片均来自仓库自带的 assets/examples 目录,替换成自己的图片时注意路径正确。
  • conda 与 venv 两种安装方式二选一即可,不要重复安装依赖。
  • 单步推理速度快,但显存需求与原 Stable Diffusion 类模型相当,显存不足时可换用小图测试。

核心亮点

  • 推理速度极快,单步生成,比传统多步扩散模型快数十倍
  • 支持多种图像转换任务,如草图转图像、日夜转换、姿态迁移,开箱即用
  • 提供预训练模型和 Gradio 演示,上手门槛低,便于快速体验和二次开发

不足之处

  • 对输入图像质量敏感,复杂场景下可能产生伪影
  • 文档/社区待观察

适用场景

  • 实时图像编辑应用,如设计工具中的即时效果预览
  • 创意内容生成,从草图快速生成概念图或插画
  • 自动驾驶或监控场景中的日夜图像转换,用于数据增强

替代项目

ControlNet、InstructPix2Pix、CycleGAN

项目介绍

img2img-turbo 是图像领域的开源项目,由 GaParmar 开发,2024 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(2,480)位列前 30%,在图像分类的 837 个项目里位列前 9%。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。MIT许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:实时图像编辑应用,如设计工具中的即时效果预览。同类可对比的替代方案包括 ControlNet、InstructPix2Pix、CycleGAN。

上一篇:StableSR

下一篇:comflowyspace

同类项目推荐

satori 开源

网页代码一键变高清图,放大不糊,不用截图

Enlightened library to convert HTML and CSS to SVG

★ 13967 2026-08-09
C2GAN 开源

用关键点精准控制图像生成,让AI画出你想要的结构

[ACM MM 2019 Oral] Cycle In Cycle Generative Adversarial Networks for Keypoint-Guide···

★ 70 2026-08-09
ComfyUI 开源

像搭积木一样连节点,生图流程自己搭

The most powerful and modular diffusion model GUI, api and backend with a graph/node···

★ 134493 2026-08-09