PSD-bildkonverterare för .NET

Introduktion till PSD Image Converter för .NET

PSD Image Converter för .NET är en kraftfull plugin som gör det möjligt för utvecklare att konvertera PSD-bildfiler till olika andra format. Denna guide ger en översikt över de tillgängliga funktionerna och förklarar hur man utför vanliga uppgifter med hjälp av kodexempel i .Net.

Konvertera PSD-bilder

PSD Image Converter för .NET stöder omvandlingen av PSD-bilder till flera populära format, inklusive JPEG, PNG, GIF, BMP och TIFF.

using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
    PsdOptions psdOptions = new PsdOptions();
    psdOptions.ColorMode = ColorModes.Rgb;

    JpegOptions jpegOptions = new JpegOptions();
    jpegOptions.CompressionType = JpegCompressionMode.BaseLine;

    psdImage.Save("output.jpg", jpegOptions);
}

Stödda konverteringsformat

PSD Image Converter för .NET stöder följande konverteringsformat:

  • JPEG
  • PNG
  • GIF
  • BMP
  • TIFF

Varje format har sin egen uppsättning alternativ som kan användas för att anpassa omvandlingsprocessen. Till exempel när du konverterar till JPEG kan du ange kompressionstyp och kvalitet.

Anpassa konverteringsalternativ

PSD Image Converter för .NET ger ett antal alternativ för att anpassa konverteringsprocessen.

  • Färgläge: Ange färgläget för utgångsbilden (t.ex. RGB, CMYK)
  • Kanalbiter: Ange antalet biter per kanal (t.ex. 8, 16)
  • PSD version: Ange versionen av PSD-filen (t.ex. PSD2, PSD3)

Följande kodexempel visar hur du kan anpassa omvandlingsalternativen när du konverterar en PSD-bild till en PNG-fil:

using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
    PsdOptions psdOptions = new PsdOptions();
    psdOptions.ColorMode = ColorModes.Rgb;
    psdOptions.ChannelBits = 8;
    psdOptions.PsdVersion = PSDVersion.PSD2;

    PngOptions pngOptions = new PngOptions();
    pngOptions.CompressionLevel = CompressionLevel.Type9;

    psdImage.Save("output.png", pngOptions);
}

Ladda upp och spara bilder

PSD Image Converter för .NET stöder ladda upp och spara bilder från olika källor, inklusive filer, strömmar och bytearrader. Följande kodexempel visar hur man laddar upp en PSD-bild från en fil och sparar den som en JPEG-fil:

using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
    JpegOptions jpegOptions = new JpegOptions();
    jpegOptions.CompressionType = JpegCompressionMode.BaseLine;

    psdImage.Save("output.jpg", jpegOptions);
}

felaktig hantering

PSD Image Converter för .NET ger robusta felhanteringsmekanismer för att säkerställa att din ansökan förblir stabil och pålitlig. Följande kodexempel visar hur man hanterar fel när man konverterar en PSD-bild:

try
{
    using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
    {
        JpegOptions jpegOptions = new JpegOptions();
        psdImage.Save("output.jpg", jpegOptions);
    }
}
catch (ImageSaveException ex)
{
    Console.WriteLine("Error converting PSD image: " + ex.Message);
}
 Svenska
OSZAR »