GIMP Stable Boy: darmowy wypełniacz AI w 3 minuty 🎨⚡
Podsumowanie kluczowe
- Unikaj drogich subskrypcji Adobe; GIMP + Stable Boy to wydajna i darmowa alternatywa dla wypełniania generatywnego. 🎨✨
- Skonfiguruj program GIMP za pomocą wtyczki Stable Boy i uruchom model Stable Diffusion w usłudze Google Colab, aby uzyskać dostęp do bezpłatnych funkcji generatywnych. 💻🚀
- Dostosuj ustawienia, postępuj zgodnie z instrukcją instalacji i rozwiązuj problemy, aby uzyskać optymalne rezultaty dzięki temu rozwiązaniu DIY opartemu na sztucznej inteligencji. 🛠️🔧
Nie musisz wydawać pieniędzy na subskrypcję Creative Cloud, aby korzystać z funkcji Firefly w Photoshopie. Pokażę Ci, jak stworzyć darmowe i wydajne rozwiązanie, dostępne nawet na skromnym komputerze, ponieważ działa w chmurze.
Photoshop Firefly: Czysta magia, ale droga 💸
Funkcja wypełniania generatywnego w Photoshopie jest niezwykle potężna. Jeśli kiedykolwiek spędziłeś godziny na komponowaniu obrazów, widok natychmiast pojawiającego się obiektu, idealnie wkomponowanego w perspektywę i oświetlenie, jest uderzający. Wystarczy namalować zaznaczenie, wpisać, co chcesz (kot, piłka, drzewo), a Photoshop automatycznie to wygeneruje.

Adobe Photoshop z funkcją wypełniania IAS; jednak ta funkcja jest dostępna tylko w ramach subskrypcji Creative Cloud, której koszt wynosi 20 USD miesięcznie.
GIMP + Stable Boy: darmowa i otwarta alternatywa 🆓
Szukając alternatyw open source, znalezienie tak zaawansowanego wypełnienia generatywnego jak Photoshop Firefly wydawało się niemożliwe. Ale odkryłem Chłopiec stajenny, darmowa wtyczka do programu GIMP oparta na Stable Diffusion, zaawansowanym modelu generowania obrazów opartym na sztucznej inteligencji.
Stable Boy umożliwia malowanie obszarów maskami i używanie tekstu do opisywania tego, co ma zostać wygenerowane. Program obsługuje także remiksowanie i ulepszanie obrazów, emulując środowisko Adobe Firefly.
Aby korzystać z niego lokalnie, potrzebujesz wydajnego procesora graficznego, ale jeśli używasz zwykłego komputera, możesz skorzystać z chmury. Google Colab pozwala na bezpłatne uruchamianie modeli AI i łączenie ich z wtyczką za pośrednictwem interfejsu API, co zapewnia powszechny dostęp.
Czego potrzebujesz, żeby to zadziałało ✅
Oto niezbędne elementy:
- GIMP: Darmowy edytor obrazów kompatybilny z wtyczkami.
- Plugin Stable Boy para GIMP.
- Google Colab uruchomi stabilną wersję Diffusion i wygeneruje adres URL API.
- Dostęp do Dysku Google dla Google Colab.
- Odrobina ducha majsterkowania i cierpliwości.
- Pobierz wersję GIMP 2.10.34 (stabilny i kompatybilny ze Stable Boy).
- Pobierz Stable Boy z GitHub.
- Dostęp do konta Google i Google Colab.
- Stabilny notatnik dyfuzyjny w ramach współpracy Google.
- Adres URL interfejsu API generującego notatnik.
Krok 1: Zainstaluj program GIMP i załaduj wersję Stable Boy
Pobierz wersję Pobierz wersję GIMP 2.10.34 z oficjalnego linku. Instalacja jest szybka i łatwa; skorzystaj z instalatora offline dla dodatkowego bezpieczeństwa.

Aby pobrać Stable Boy masz dwie opcje: po zainstalowaniu Gita otwórz terminal i wykonaj polecenie:
git clone https://github.com/thndrbrrr/gimp-stable-boy.git
Jeśli nie masz Gita, pobierz plik ZIP z strona GitHub i rozpakuj folder.

W programie GIMP przejdź do Edytuj > Preferencje. Zwiększać Lornetka składana na dole i wybierz WtyczkiTutaj dodamy trasę Stable Boy.

Otwórz folder Stable Boy i skopiuj pełną ścieżkę do folderu źródło, Na przykład:
C:\Użytkownicy\Użytkownik\gimp-stable-boy\src
Wklej tę ścieżkę do okna Preferencji, w którym dodajesz nowy folder. Uruchom ponownie program GIMP, a na górnym pasku powinien pojawić się przycisk Stable Boy.
Jeśli po dodaniu folderu Stable Boy nie pojawi się na pasku narzędzi, sprawdź, czy ścieżka jest prawidłowa i czy używasz programu GIMP 2.10.34 (sprawdź w Pomoc > O programie GIMP).
Krok 2: Aktywuj Stable Boy za pomocą modelu AI 🚀
Kluczową częścią jest teraz uruchomienie zaplecza sztucznej inteligencji. W tym celu otworzyliśmy Notatnik Google Colab który uruchamia Stable Diffusion i generuje API potrzebne programowi GIMP.

Uruchom wszystkie komórki za pomocą przycisku odtwarzania. Niektóre będą wymagać pozwolenia na dostęp do Dysku Google; zaakceptuj, aby kontynuować. Podczas uruchamiania komórki modelu wybierz opcję „v1.5 Inpainting”, aby zapewnić wysokiej jakości, pozbawione zniekształceń wypełnienie generatywne.
Na koniec, po uruchomieniu komórki w celu uruchomienia Stable Diffusion, zostanie wygenerowany publiczny adres URL, który będzie pełnił funkcję API dla Stable Boy. Nie zamykaj tej karty podczas pracy!

Następnie wróć do programu GIMP, otwórz dowolny obraz lub utwórz nowy dokument. W menu Stable Boy wybierz „Preferencje” i wpisz adres URL API bez ukośnika, aby uniknąć błędów.
Przetestujmy nasze ustawienia ⚙️
W aktywnym dokumencie utwórz nową przezroczystą warstwę o nazwie Maska do malowania (Zachowaj wielkość liter i dokładne odstępy). To będzie warstwa do malowania maski wypełnienia.

Użyj czarnego pędzla, aby namalować na warstwie kontur obiektu, który chcesz utworzyć, na przykład piłki. Większa precyzja daje lepsze rezultaty.

Upewnij się, że masz zaznaczoną warstwę „Inpainting Mask”. Następnie w menu Stable Boy wybierz „Inpainting”.
Wprowadź opisowy monit, na przykład:
Realistyczna piłka nożna z miękkim cieniem pod spodem
Naciśnij OK i odczekaj kilka sekund. Wygenerowany obraz pojawi się na nowej warstwie, którą możesz ukryć lub usunąć według własnego uznania.
Inny przykład z podpowiedzią:
Realistyczny szczeniak golden retrievera siedzący na trawie, widok z przodu
Wskazówki dotyczące rozwiązywania typowych problemów 🔧
Jeśli zauważysz dziwne przycinanie lub rozmazywanie się obrazów, rozważ poniższe możliwe błędy:
- Wersja Stable Boy lub Stable Diffusion nie jest poprawnie skonfigurowana.
- Warstwa maski inpaintingu nie została prawidłowo nazwana lub utworzona.
- Aby poprawić wyniki, konieczna jest modyfikacja ustawień wtyczki.
Wypróbuj inne funkcje Stable Boy (takie jak skalowanie lub zamiana tekstu na obraz), aby sprawdzić, czy problem dotyczy modelu czy wtyczki.
Aby zweryfikować model, otwórz adres URL API w przeglądarce. W prawym górnym rogu powinien pojawić się tekst „sd-v1-5-inpainting.ckpt”. Jeśli nie, zmień model w notatniku i uruchom go ponownie.

Aby sprawdzić, czy Python działa w programie GIMP, przejdź do Filtry > Python-fu > KonsolaJeśli konsola się nie pojawi, zainstaluj ponownie program GIMP 2.10.34, który zawiera natywną obsługę języka Python.

Sprawdź, czy warstwa „Inpainting Mask” ma prawidłową nazwę, jest pomalowana czarnym pędzlem z kryciem 100% i wybrana, aby generowanie przebiegło prawidłowo.
Aby uzyskać lepsze rezultaty, zalecam wprowadzenie następujących zmian:
- Siła odszumiania pomiędzy 75%-80%
- Tryb wypełnienia: Szum ukryty
- Liczba kroków: około 40
- Próbnik: DPM++ 2M Karras (jeśli dostępny)

Efekty, jakie osiągnąłem dzięki temu samodzielnie zbudowanemu silnikowi generatywnemu, były niesamowite. Konfiguracja może być nieco trudna, ale doświadczenie jest niezwykle satysfakcjonujące i daje mnóstwo frajdy. Wypróbujcie go i podzielcie się swoimi dziełami! 🚀🎨



















