Det här korta ämnet vägleder till att redigera PSD-filen i C#. Lär dig konfigurationsdetaljerna, få en lista som innehåller stegen och ett körande kodavsnitt för att utveckla en PSD-fotoredigerare med C#. Den här artikeln kommer att förklara olika alternativ för att lägga till/redigera olika lager i en PSD-fil.
Steg för att redigera PSD utan Photoshop med C#
- Förbered ditt system genom att installera Aspose.PSD for .NET för att redigera PSD-filer
- Skapa ett objekt av klassen Image för att ladda käll-PSD-filen
- Lägg till ett nytt textlager med metoden AddTextLayer
- Välj ett visst lager och gör ändringar i det
- Spara den uppdaterade och redigerade PSD-bilden
Följ stegen ovan för att redigera en PSD-fil utan Photoshop med C#. Processen börjar med att ladda käll-PSD-bildfilen från disken eller en minnesström. Lägg sedan till ett nytt textlager och ändra egenskaperna för ett visst lager. Slutligen, spara den utmatade redigerade PSD-bilden.
Kod för att utveckla PSD-filredigerare i 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"); | |
} | |
} |
Ovanstående exempelkod visar det grundläggande arbetsflödet för att redigera PSD i C#. Använd klassen PsdImage från namnområdet Aspose.PSD.FileFormats.Psd för att ladda käll-PSD-bilden. Därefter anropar den AddTextLayer-metoden för att lägga till text till PSD-filen. Dessutom kan du improvisera koden, till exempel, rotera en PSD-fil, ändra storlek, slå samman lager och beskära PSD:n för att redigera PSD-bilden enligt dina krav.
Den här artikeln har lärt oss att skapa en PSD-bildredigerare i C#. Men om du vill konvertera AI-bilder till TIFF, läs artikeln om Hur man konverterar AI till TIFF i C#.