探索创新艺术:Draw2Img——直观的文本引导图像转图像生成器

探索创新艺术:Draw2Img——直观的文本引导图像转图像生成器

Draw2ImgA simple web UI for interactive text-guided image to image generation, intended for any age and skill level.项目地址:https://gitcode.com/gh_mirrors/dr/Draw2Img

Draw2Img 是一个简单而直观的Web界面工具,它让任何人无论年龄大小或技术水平如何,都能享受到文本引导的图像到图像生成的乐趣。借助这个开源项目,你只需在画布上挥洒你的创意,输入相关的描述词,系统就会实时地为你创造出令人惊叹的艺术作品。

项目演示 项目演示

社区展示

在Draw2Img的帮助下,你可以创作出如"ocean wave, sunset, rays of light, photograph, 35mm digital, 4k"这样的美丽画面,并将你的作品展示在社区里,与其他创作者分享你的艺术成果。

社区作品示例

功能亮点
  • 基于浏览器的交互式画布,内置基本绘画工具和颜色选择器
  • 使用SDXL-Turbo模型进行实时文本引导的512x512像素图像生成
  • 可编辑的提示语、种子值、步骤数和强度参数
  • 输出按钮可保存输入和输出图像为PNG文件,以及作为JSON的参数
  • 支持多线程服务器,能处理多个并发用户
    • 容易在局域网中托管,与家人朋友共享创意思维
  • 离线可用、私密且开放源码
技术要求

硬件:

  • 推荐至少有10GB显存的GPU,但并非必需
  • 支持CPU运行环境,但图像生成速度会较慢

操作系统:

  • Linux、Mac 或 Windows

软件:

  • Python >= 3.10 且 <= 3.11

浏览器:

  • 任何现代浏览器(Firefox、Chrome、Edge、Safari等)

互联网:

  • 创建模型时需一次性的网络连接,之后可离线操作
使用方法
  1. 克隆本仓库

    git clone https://github.com/GradientSurfer/Draw2Img.git
    
  2. 安装依赖项

    pip install .
    
  3. 启动服务器 默认情况下,服务器将在http://localhost:8080监听

    python draw2img/main.py
    
  4. 在浏览器中访问HTTP地址,就可以开始发挥你的想象力了!

此外,还有各种自定义选项,包括指定主机和端口,以及通过Docker/Podman容器部署。

Draw2Img 的设计考虑了性能与公平性。虽然服务器是多线程的,但为了保证安全性,对共享的Pipeline对象进行了互斥锁保护,这使得图像生成在并发用户增加时仍然保持相对的响应速度。对于需要更高性能和资源利用率的场景,可以启动多个服务实例。

社区贡献与安全

欢迎任何形式的贡献!请遵循项目的精神进行PR提交或问题报告。请注意,本项目未经过正式的安全审计,请合理使用。

如果你是高级用户并寻求更多功能,建议查看类似项目,如Stable Diffusion Web UIComfyUI

Draw2Img 遵循 MIT 许可协议,并遵守 Stability AI 对 SDXL-Turbo 模型的非商业许可和使用政策。

星标历史

你可以从星标历史图中了解项目的关注度增长情况。

Draw2Img 提供了一个简单的入口,使所有人都有机会接触到人工智能艺术创作的世界。不论你是艺术家还是编程新手,都可以立刻开始体验这个引人入胜的项目,探索无限的可能性。现在就加入我们,释放你的创造力!

Draw2ImgA simple web UI for interactive text-guided image to image generation, intended for any age and skill level.项目地址:https://gitcode.com/gh_mirrors/dr/Draw2Img

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孔旭澜Renata

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值