Smartfilter Smartobjekte PSD csharp

Smartfilter bieten eine leistungsstarke Möglichkeit, nicht-destruktive Bearbeitungen an Bildern vorzunehmen. Sie ermöglichen es Ihnen, die Filtereinstellungen beizubehalten, was bedeutet, dass Sie Filter bei Bedarf einfach anpassen oder entfernen können. In diesem Artikel werden wir untersuchen, wie Sie Smartfilter wie GaussianBlurSmartFilter und AddNoiseSmartFilter programmatisch zu PSD-Bildern mit C# bearbeiten, aktualisieren und hinzufügen.

Inhaltsverzeichnis

Installation der Aspose.PSD API

Um programmatisch mit PSD-Bildern in C# zu arbeiten, müssen Sie die Aspose.PSD für .NET API installieren. Sie können die DLL-Datei schnell im Download-Bereich herunterladen oder den folgenden NuGet Installationsbefehl in Ihrer Visual Studio IDE verwenden:

PM> Install-Package Aspose.PSD

Hinzufügen, Bearbeiten und Aktualisieren von Smartfiltern in C#

Sie können Smartfilter auf Smartobjekten in einer PSD-Datei manipulieren, indem Sie folgende Schritte ausführen:

  1. Laden Sie das Eingangs-PSD-Bild mit der Image Klasse.
  2. Greifen Sie auf die Smartobjekt-Ebene der Eingabedatei zu.
  3. Bearbeiten Sie den Smartfilter, indem Sie Eigenschaften wie Radius, Mischmodus und Opazität überprüfen.
  4. Aktualisieren Sie die Filtereigenschaften und fügen Sie neue Smartfilter wie Gaussian Blur oder Add Noise hinzu.
  5. Speichern Sie die Ausgabedatei mit den aktualisierten Filtern und überprüfen Sie die Änderungen.

Der folgende Codeausschnitt zeigt, wie Sie PSD-Smartobjekte programmatisch manipulieren und Smartfilter in C# anwenden:

Der Screenshot unten zeigt die Ausgabe, die nach der Ausführung des obigen Codeausschnitts auf der Konsole erzeugt wurde:

Smartfilter-Ausgabe

Zur Referenz können Sie auch die Eingangs- und Ausgabedateien von diesem Link herunterladen.

Erforschen der API-Funktionen

Die Aspose.PSD API bietet eine Reihe von Klassen und Eigenschaften, um Ihre Erfahrung mit PSD und anderen Bildformaten zu verbessern. Für weitere Details besuchen Sie den Dokumentationsbereich.

Erhalten einer kostenlosen Evaluierungslizenz

Sie können die API ohne Einschränkungen evaluieren, indem Sie eine kostenlose temporäre Lizenz anfordern. Dies ist eine großartige Möglichkeit, die vollständigen Funktionen der API zu erkunden, die für nur 99 $ verfügbar ist.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie mit Smartfiltern auf Smartobjekten in einem PSD-Bild mit C# arbeiten. Wir haben behandelt, wie Sie vorhandene Smartfilter bearbeiten und aktualisieren sowie neue Filter wie GaussianBlurSmartFilter und AddNoiseSmartFilter hinzufügen. Wichtig ist, dass Sie Photoshop oder eine andere Bildbearbeitungsanwendung nicht installieren müssen, da die Aspose.PSD API unabhängig arbeitet. Wenn Sie Fragen oder Bedenken haben, können Sie uns gerne im Forum kontaktieren.

Siehe auch

Mit diesem Leitfaden sind Sie nun in der Lage, PSD-Workflows mit C# Smartobjekten zu automatisieren und PSD-Smartfilter effektiv mit dem .NET-Framework zu manipulieren. Viel Spaß beim Programmieren!