Dieses kurze Thema enthält Anleitungen zum Bearbeiten der PSD-Datei in C#. Erfahren Sie mehr über die Konfigurationsdetails, erhalten Sie eine Liste mit den Schritten und einen laufenden Codeausschnitt zum Entwickeln eines PSD-Fotoeditors mit C#. In diesem Artikel werden verschiedene Optionen zum Hinzufügen/Bearbeiten verschiedener Ebenen in einer PSD-Datei erläutert.
Schritte zum Bearbeiten von PSD ohne Photoshop mit C#
- Bereiten Sie Ihr System vor, indem Sie Aspose.PSD for .NET installieren, um PSD-Dateien zu bearbeiten
- Erstellen Sie ein Objekt der Klasse Image, um die Quell-PSD-Datei zu laden
- Fügen Sie mit der Methode AddTextLayer eine neue Textebene hinzu
- Wählen Sie eine bestimmte Ebene aus und nehmen Sie Änderungen daran vor
- Speichern Sie das aktualisierte und bearbeitete PSD-Bild
Befolgen Sie die obigen Schritte, um eine PSD-Datei ohne Photoshop mit C# zu bearbeiten. Der Vorgang beginnt mit dem Laden der Quell-PSD-Bilddatei von der Festplatte oder einem Speicherstream. Fügen Sie als Nächstes eine neue Textebene hinzu und ändern Sie die Eigenschaften einer bestimmten Ebene. Speichern Sie abschließend das ausgegebene bearbeitete PSD-Bild.
Code zum Entwickeln des PSD-Dateieditors in C#
using Aspose.PSD; | |
using System; | |
using System.Linq; | |
class Program | |
{ | |
static void Main(string[] args) // Update PSD in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Load an existing PSD | |
var psdImage = (Aspose.PSD.FileFormats.Psd.PsdImage)Aspose.PSD.Image.Load("sample.psd"); | |
// Add a new text layer | |
var layer1 = psdImage.AddTextLayer("Hello", new Aspose.PSD.Rectangle(0, 0, 120, 50)); layer1.Left = 10; | |
layer1.Top = 25; | |
// Change the properties of a specific layer | |
var layer = psdImage.Layers.FirstOrDefault(x => x.DisplayName == "sample"); if (layer != null) | |
{ | |
layer.IsVisible = false; | |
} | |
// Save the edited PSD | |
psdImage.Save("edited.psd"); | |
Console.WriteLine("PSD updated successfully"); | |
} | |
} |
Der obige Beispielcode zeigt den grundlegenden Arbeitsablauf zum Bearbeiten von PSD in C#. Verwenden Sie die PsdImage-Klasse aus dem Aspose.PSD.FileFormats.Psd-Namespace, um das Quell-PSD-Bild zu laden. Als nächstes ruft es die AddTextLayer-Methode auf, um Text an die PSD-Datei anzuhängen. Darüber hinaus können Sie den Code improvisieren, indem Sie beispielsweise eine PSD-Datei drehen, die Größe ändern, Ebenen zusammenführen und die PSD zuschneiden, um das PSD-Bild entsprechend Ihren Anforderungen zu bearbeiten.
In diesem Artikel haben wir gelernt, einen PSD-Bildeditor in C# zu erstellen. Wenn Sie jedoch AI-Bilder in TIFF konvertieren möchten, lesen Sie den Artikel auf So konvertieren Sie AI in TIFF in C#.