PSD Image Converter za .NET

Uvod u PSD Image Converter za .NET

PSD Image Converter za .NET je moćan plugin koji omogućuje razvijalcima da pretvore PSD slike datoteke u različite druge formate.Ovaj vodič pruža pregled dostupnih značajki i objašnjava kako obavljati uobičajene zadatke pomoću primjera koda u .Net.

Preusmjeravanje PSD slika

PSD Image Converter za .NET podržava pretvaranje PSD slika u nekoliko popularnih formata, uključujući JPEG, PNG, GIF, BMP i 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);
}

Podržani formati konverzije

PSD Image Converter za .NET podržava sljedeće formate konverzije:

  • JPEG
  • PNG
  • GIF
  • BMP
  • TIFF

Svaki format ima svoj set opcija koje se mogu koristiti za prilagodbu procesa konverzije. na primjer, kada se pretvori u JPEG, možete odrediti tip i kvalitetu kompresije.

Korištenje opcija konverzije

PSD Image Converter za .NET pruža niz opcija za prilagodbu procesa konverzije.

  • Barvni način: Određivanje načina boje izlaznog slika (na primjer, RGB, CMYK)
  • Bitovi kanala: određivanje broja bitova po kanalu (na primjer, 8, 16)
  • PSD verzija: određivanje verzije PSD datoteke (npr. PSD2, PSD3)

Sljedeći primjer koda pokazuje kako prilagoditi opcije konverzije prilikom pretvaranja PSD slike u PNG datoteku:

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);
}

Preuzimanje i spašavanje slika

PSD Image Converter za .NET podržava preuzimanje i spašavanje slika iz različitih izvora, uključujući datoteke, tokove i bitne rasvjete. sljedeći primjer koda pokazuje kako preuzeti PSD sliku iz dosjea i sačuvati je kao JPEG dosje:

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

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

pogrešno postupanje

PSD Image Converter za .NET pruža snažne mehanizme za rješavanje pogrešaka kako bi se osiguralo da vaša aplikacija ostane stabilna i pouzdana.

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);
}
 Hrvatski