intel/openvino-ai-plugins-gimp
GIMP AI plugins with OpenVINO Backend
OpenVINO™ AI 플러그인 for GIMP
무엇인가요 – Intel OpenVINO를 통해 CPU, GPU, 또는 Intel NPU에서 로컬로 실행 가능한 AI 추론 기능을 GIMP 3의 이미지 편집 워크플로우에 통합하는 플러그인 모음입니다. Super-Resolution, Semantic Segmentation, 그리고 다양한 Stable-Diffusion 변형(예: FastSD 포함)과 같은 인기 있는 생성형 및 비전 모델을 GIMP 내에서 직접 실행할 수 있습니다.
주요 기능
| 플러그인 | 주요 기능 |
|---|---|
| Super-Resolution | AI로 강화된 세부 정보를 사용해 이미지를 확대합니다. |
| Semantic Segmentation | 객체 선택을 쉽게 하기 위한 픽셀 단위의 클래스 마스크를 생성합니다. |
| Stable-Diffusion 패밀리 | 텍스트에서 이미지 생성, 이미지에서 이미지 생성, 인페인팅, ControlNet (OpenPose, Canny, Scribble)을 1.5, SDXL, SD 3.0/3.5, Turbo/LCM 변형에서 지원합니다. |
| FastSD | Latent Consistency Models를 사용한 빠른 확산 생성. CPU/GPU/NPU 지원. |
모든 모델은 OpenVINO로 컴파일되어 클라우드 서비스 없이 Intel 하드웨어에서 로컬로 실행됩니다.
시작하기
- 설치 –
Docs/내의 OS별 가이드(Windows 사용자 가이드 또는 Linux 설치 가이드)를 따르세요. Linux에서는 GIMP 3를 소스에서 빌드하는 것을 권장하며, Flatpak은 지원되지 않습니다. - 모델 로드 – GIMP에서 Layers → OpenVINO-AI-Plugins 메뉴를 열고 모델을 선택(예: "Stable Diffusion 1.5")한 후 Load Models를 클릭합니다. 첫 번째 로드 시 모델 컴파일이 필요하며 수분 정도 소요될 수 있습니다. 이후 실행은 컴파일된 모델이 캐시되어 빠릅니다.
- 추론 실행
- 프롬프트에서 이미지 생성 – 레이어 또는 빈 캔버스를 선택하고 텍스트 프롬프트 및 기타 파라미터를 입력한 후 Generate를 클릭합니다.
- 이미지에서 이미지 생성 – 초기 이미지(현재 캔버스 또는 파일)를 제공하고 변형된 이미지를 생성합니다.
- 인페인팅 – 레이어 마스크를 추가하여 교체할 영역을 정의한 후 인페인팅 모델을 실행합니다.
- ControlNet – ControlNet 변형(OpenPose, Canny, Scribble)을 선택하고 Use Initial Image를 활성화한 후 가이드된 결과를 생성합니다.
- FastSD – 내장된 Model Manager를 통해 FastSD 모델을 관리하며, 처음 사용 시 런타임에서 모델을 다운로드합니다.
지원되는 하드웨어 – OpenVINO가 지원하는 모든 Intel 장치(CPU, 통합 GPU, 전용 NPU). 일부 모델은 NPU 전용 시스템에서 추론을 가속화하는 "int8 Power Mode"를 지원합니다.
개발 및 기여 – 이 리포지토리는 GIMP 플러그인에 OpenVINO 추론을 통합하는 데 사용할 수 있는 참조 코드입니다. 기여는 풀 리퀘스트를 통해 환영합니다.
라이선스 및 법적 고지
- 코드 – Apache 2.0.
- 모델 – 대부분의 Stable Diffusion 모델은 Creative ML Open Rail M 라이선스 하에 제공되며, 사용자가 해당 라이선스에 부합하는 사용을 보장해야 합니다.
이 요약은 리포지토리의 README에 기반합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트