.NET için PSD Görüntü Dönüştürücü

.NET için PSD Görüntü Dönüştürücüsü

PSD Image Converter for .NET, geliştiricilerin PSD görüntü dosyalarını çeşitli diğer biçimlere dönüştürmelerine olanak tanıyan güçlü bir eklenti.Bu kılavuz mevcut özelliklerin genel bir bakış açısı sağlar ve kod örneklerini kullanarak ortak görevleri nasıl yapılacağını açıklıyor.

PSD Resimleri Dönüştürmek

PSD Image Converter for .NET, PSD görüntüleri JPEG, PNG, GIF, BMP ve TIFF dahil olmak üzere çeşitli popüler biçimlere dönüştürmeyi destekler.

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

Desteklenen dönüşüm biçimleri

PSD Image Converter for .NET aşağıdaki dönüşüm biçimlerini destekler:

  • JPEG
  • PNG
  • GIF
  • BMP
  • TIFF

Her format, dönüşüm sürecini özelleştirmek için kullanılabilecek seçeneklerin kendi setine sahiptir. örneğin, JPEG’e dönüştürülürken, kompresyon türünü ve kalitesini belirleyebilirsiniz.

Dönüşüm Seçenekleri Özelleştirme

PSD Image Converter for .NET, dönüşüm sürecini özelleştirmek için çeşitli seçenekler sunar.

  • Renk Modu: Çıkış görüntüsünün renk modunu belirleyin (örneğin RGB, CMYK)
  • Kanal bitleri: Kanal başına bit sayısını belirleyin (örneğin, 8, 16)
  • PSD versiyonu: PSD dosyasının versiyonunu belirleyin (örneğin PSD2, PSD3)

Aşağıdaki kod örneği, bir PSD görüntüsünü bir PNG dosyasına dönüştürürken dönüşüm seçeneklerini nasıl özelleştireceğinizi gösterir:

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

Görüntüleri yükleme ve kaydetme

PSD Image Converter for .NET çeşitli kaynaklardan dosyalar, akışlar ve byte aralar da dahil olmak üzere görüntüleri yükleme ve kaydetmeyi destekler. aşağıdaki kod örneği bir dosyadan bir PSD görüntüsünü nasıl yüklediğinizi ve JPEG olarak kaydedildiğini gösterir:

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

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

hata işlemleri

PSD Image Converter for .NET, uygulamanızın istikrarlı ve güvenilir kalmasını sağlamak için güçlü hata işleme mekanizmaları sağlar. aşağıdaki kod örneği, bir PSD görüntüsünü dönüştürürken hataları nasıl ele alacağınızı gösterir:

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);
}
 Türkçe