Kürzlich haben wir einen Blogbeitrag veröffentlicht, der zeigt, wie man die Opazität, Mischmodi und Farbüberlagerungen in Photoshop-Ebenen mit Aspose.PSD für Python über .NET ändert. In diesem Artikel werden wir jedoch darauf eingehen, wie man PSD-Ebenen in Python mit diesem SDK ändert, dreht und zuschneidet. Wir werden einen Schritt weiter in der Automatisierung von PSD-Dateien mit den Funktionen, die Aspose.PSD für Python über .NET bietet. Darüber hinaus zeigen wir Ihnen die Ausgabe, die von diesem Python SDK verarbeitet wurde. Lassen Sie uns also mit der Installation dieses SDKs beginnen, und dann springen wir direkt zur Implementierung.
Installation
Wenn Sie Aspose.PSD für Python über .NET noch nicht installiert haben, können Sie es mit dem folgenden Befehl installieren:
pip install aspose-psd
Andernfalls können Sie dieses Python SDK von diesem Link herunterladen.
PSD-Ebenen in Python ändern, drehen und zuschneiden
Sie können diese programmgesteuerte Lösung verwenden, um eine Photoshop-Ebene zuzuschneiden oder zu spiegeln. Bitte folgen Sie den unten angegebenen Schritten:
- Erstellen Sie ein Objekt der PngOptions Klasse und setzen Sie die PNG-Speicheroptionen mit Alpha-Kanal.
- Initialisieren Sie eine Instanz der PsdLoadOptions Klasse und setzen Sie die PSD-Ladeoptionen.
- Laden Sie das PSD-Bild mit den angegebenen Optionen.
- Wandeln Sie das geladene Bild in den Typ PsdImage um, um auf die Ebenen zuzugreifen.
- Speichern Sie das ursprüngliche PSD (vor Änderungen) als PNG zum Vergleich.
- Rufen Sie die resize Methode auf, um die Ebene mit dem Index 2 auf 25x25 Pixel mit hochwertiger Neuberechnung zu ändern.
- Drehen Sie die Ebene mit dem Index 5 um 45 Grad im Uhrzeigersinn mit gelbem Hintergrund.
- Erhöhen Sie den Kontrast der Ebene mit dem Index 3 um den Faktor 3.
- Schneiden Sie die Ebene mit dem Index 10 auf ein Rechteck zu, das bei (10, 10) beginnt und eine Größe von 20x20 hat.
- Rufen Sie die save Methode auf, um das aktualisierte Bild nach allen Änderungen an den Ebenen zu speichern.
Das folgende Codebeispiel zeigt, wie man PSD-Ebenen in Python ändert, dreht und zuschneidet:
Ausgabe:
Kostenlose Lizenz anfordern
Holen Sie sich eine kostenlose temporäre Lizenz, um dieses SDK ohne Evaluierungseinschränkungen auszuprobieren.
Zusammenfassung
Aspose.PSD für Python über .NET hat es recht einfach gemacht, PSD-Ebenen in Python programmgesteuert zu ändern, zu drehen und zuzuschneiden. Sie haben gesehen, dass wir Photoshop-Ebenen einfach durch das Aufrufen von Methoden ändern, zuschneiden und spiegeln können. Tatsächlich können Sie viel mehr tun, da dieses Python SDK eine riesige Menge an Funktionen bietet. Bleiben Sie also mit der Dokumentation und den API-Referenzen für neue Versionen in Kontakt. Außerdem können Sie unsere GitHub Beispiele bei Unklarheiten überprüfen.
Besuchen Sie schließlich unser Forum, um Fragen zu stellen.