intel/openvino-ai-plugins-gimp

GIMP AI plugins with OpenVINO Backend

OpenVINO™ AI 插件 for GIMP

是什么 – 一组 GIMP 3 插件,通过 Intel OpenVINO 将本地 AI 推理(支持 CPU/GPU/NPU)集成到图像编辑工作流中。这些插件允许您在 GIMP 内直接运行流行的生成式和视觉模型——超分辨率、语义分割,以及多种 Stable-Diffusion 变体(包括 FastSD)。

主要功能

插件 主要功能
超分辨率 使用 AI 增强细节对图像进行放大。
语义分割 生成像素级类别掩码,便于对象选择。
Stable-Diffusion 家族 支持文本到图像、图像到图像、图像修复、ControlNet(OpenPose、Canny、Scribble),适用于 1.5、SDXL、SD 3.0/3.5 以及 Turbo/LCM 变体。
FastSD 使用潜在一致性模型实现更快的扩散生成,支持 CPU/GPU/NPU。

所有模型均通过 OpenVINO 编译并运行,因此推理可在 Intel 硬件上本地执行,无需依赖云服务。

快速入门

  1. 安装 – 按照 Docs/ 中的 OS 专用指南(Windows 用户指南或 Linux 安装指南)进行操作。Linux 推荐从源码构建 GIMP 3;不支持 Flatpak。
  2. 加载模型 – 在 GIMP 中打开 Layers → OpenVINO-AI-Plugins 菜单,选择一个模型(例如“Stable Diffusion 1.5”),然后点击 Load Models。首次加载会编译模型,可能需要几分钟;后续运行因模型已缓存而非常快速。
  3. 运行推理
    • 提示到图像 – 选择一个图层或空白画布,输入文本提示和其他参数,然后点击 Generate
    • 图像到图像 – 提供初始图像(当前画布或文件),生成变体。
    • 图像修复 – 添加图层蒙版以定义需替换的区域,然后运行图像修复模型。
    • ControlNet – 选择一个 ControlNet 变体(OpenPose、Canny、Scribble),启用 Use Initial Image,生成引导式结果。
  4. FastSD – 通过内置的 Model Manager 管理 FastSD 模型;首次使用时会在运行时下载模型。

支持的硬件 – 所有 OpenVINO 支持的 Intel 设备(CPU、集成 GPU 或专用 NPU)。部分模型支持“int8 Power Mode”,可在仅 NPU 系统上加速推理。

开发与贡献 – 本仓库作为将 OpenVINO 推理集成到 GIMP 插件中的参考代码。欢迎通过拉取请求贡献代码。

许可证与法律说明

  • 代码 – Apache 2.0。
  • 模型 – 多数 Stable Diffusion 模型采用 Creative ML Open Rail M 许可证;用户需确保自身使用符合该许可证要求。

本摘要仅基于仓库的 README。

相关

  • 项目
  • 项目
  • 项目
  • 项目