I denna enkla steg-för-steg-handledning lär du dig hur du konverterar PSD till JPEG i C#. Denna applikation kan användas för att enkelt spara PSD som JPEG med C#. och den här applikationen kan användas i en av .NET-konfigurerade miljöer i macOS, Linux eller Windows.
Steg för att konvertera PSD till JPEG i C#
- Konfigurera din miljö genom att installera Aspose.PSD for .NET från NuGet
- Få åtkomst till käll-PSD-filen från disken med hjälp av klassinstansen PsdImage
- Använd alternativklassen JpegOptions för att ställa in önskade JPEG-egenskaper
- Spara PSD som JPEG-fil på disken
I C# PSD till JPEG kan bildkonvertering enkelt utföras med de ovan nämnda stegen, varvid processen startar genom att ladda käll-PSD-filen från disken. Genom att sedan använda en instans av klassen JpegOptions kommer olika egenskaper för den önskade JPEG-bildfilen att ställas in. Slutligen kommer den laddade PSD:n att sparas som en JPEG-fil på disken med hjälp av Spara-metoden.
Kod för att exportera PSD till JPEG i C#
using System; | |
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Psd; | |
using Aspose.PSD.ImageOptions; | |
namespace TestPSD | |
{ | |
public class PsdToJpg | |
{ | |
public static void ConvertPsdToJpg() | |
{ | |
String path = @"/Documents/KnowledgeBase/TestData/"; | |
// Applying product license to convert PSD to JPG in C# | |
License PsdLic = new License(); | |
PsdLic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
using (var psdImage = (PsdImage)Image.Load(path + "AllAdjustments.psd")) | |
{ | |
// Set the output JPEG options | |
JpegOptions jpegOptions = new JpegOptions(); | |
jpegOptions.Quality = 80; | |
jpegOptions.JpegLsAllowedLossyError = 10; | |
// Save the converted JPG on the disk | |
psdImage.Save(path + "PsdConverted.jpg", jpegOptions); | |
} | |
} | |
} | |
} |
I det tidigare nämnda exemplet demonstreras processen att konvertera PSD till JPG med C# där metoden Image.Load() används för att komma åt PSD-källfilen från disken. Klassen JpegOptions används för att ställa in egenskaper som Jpeg-kvalitet, JpegLsAllowedLossyError, VectorRasterizationOptions och ResolutionSettings för att nämna några. Baserat på de inställda JPEG-egenskaperna kommer JPEG-filen att sparas antingen på disken eller inuti MemoryStream.
I det här exemplet lärde vi oss om processen att konvertera PSD till JPEG med C# på ett stegvis sätt. Om du är intresserad av att lära dig hur du lägger till en bildvattenstämpel till PSD, se artikeln om hur man lägger till bildvattenmärke till PSD i C#.