Plugin, das Auswahlwerkzeuge hinzufügt, um Objekte in Ihrem Bild mit einem einzigen Klick oder durch Zeichnen eines Begrenzungsrahmens zu maskieren.
Klicken Sie auf Dinge, um sie auszuwählen!
Zeichnen Sie einen Rahmen um die Dinge, um sie auszuwählen!
Die Objekterkennung funktioniert sowohl bei Fotos als auch bei Kunstwerken recht gut. Als Lösung zum Maskieren der groben Form verschiedener Objekte und Regionen ist es normalerweise viel schneller als das Lasso-Werkzeug und flexibler als das zusammenhängende Auswahlwerkzeug („Zauberstab“). Die Berechnung erfolgt bei mittlerer Auflösung auf neuerer Hardware (insbesondere GPU) sofort, bei hohen Auflösungen kommt es zu einer spürbaren Verzögerung.
Bei den generierten Masken handelt es sich um Binärmasken, die in der Regel nicht pixelgenau sind, insbesondere bei großen Auflösungen (die Maske ist immer eine Hochskalierung ab 1024 x 1024). Eine Verbesserung könnte durch Kacheln oder einen nachfolgenden Alpha-Matte-Schritt möglich sein.
Die aktuelle Version des Plugins wurde für Krita 5.2.0 entwickelt und funktioniert nachweislich auch für Krita 5.2.2. Die Verwendung mit anderen Versionen kann zu Abstürzen führen.
Sie können die neueste Version des Plugins von der Release-Seite herunterladen.
Laden Sie das Plugin herunter und entpacken Sie das ZIP-Archiv in Ihren Krita-Installationsordner. Führen Sie dann Krita aus.
Mit diesem Skript können Sie Krita herunterladen und mit dem Plugin patchen. Außerdem wird eine Verknüpfung zum Ausführen erstellt.
Um dies manuell zu tun, holen Sie sich das Krita AppImage von der offiziellen Quelle und extrahieren Sie es. Dies sollte zu einem Ordner squashfs-root
führen. Laden Sie das Plugin tar.gz
herunter und extrahieren Sie es in diesen Ordner. Führen Sie dann Krita aus. In den folgenden Befehlen finden Sie einige Umgebungsvariablen, die für die Ausführung außerhalb des Bildes erforderlich sind.
./krita-5.2.0-x86_64.appimage --appimage-extract tar -xf krita_segmentation_plugin-linux-x64-1.0.2.tar.gz -C squashfs-root/ APPDIR=/squashfs-root APPIMAGE=1 ./squashfs-root/AppRun
Arch-Benutzer können PKGBUILD
auf dem AUR oder mit yay
oder paru
verwenden:
Juhu -S krita-ai-tools# orparu -S krita-ai-tools
Das Plugin muss als Teil von Krita erstellt werden, siehe Erstellen von Krita aus dem Quellcode.
Klonen Sie nach dem GIT-Auschecken dieses Repository in den Plugins-Ordner:
cd krita/plugins Git-Klon https://github.com/Acly/krita-ai-tools.git
Ändern Sie als Nächstes die CMakeLists.txt
im selben Ordner ( krita/plugins
), indem Sie die folgende Zeile anhängen:
add_subdirectory( krita-ai-tools )
Erstellen und installieren Sie Krita nun wie gewohnt gemäß den offiziellen Anweisungen, und das Plugin wird parallel dazu erstellt.
Die Objekterkennung nutzt das Segment Anything Model, ein von Meta AI entwickeltes tiefes neuronales Netzwerk. Um interaktive Leistung auf lokaler Hardware zu erhalten, wird eine optimierte Version des Modells (MobileSAM) mithilfe der dlimgedit-Bibliothek integriert.