PSD Image Converter لـ .NET

إدخال إلى PSD Image Converter for .NET

PSD Image Converter for .NET هو ملحق قوي يسمح للمطورين لتحويل ملفات الصور PSD إلى تنسيقات مختلفة.هذا الدليل يوفر نظرة عامة على الميزات المتاحة ويشرح كيفية تنفيذ المهام الشائعة باستخدام أمثلة الرمز في .Net.

تحويل صور PSD

يدعم PSD Image Converter for .NET تحويل صور PSD إلى عدة تنسيقات شعبية، بما في ذلك JPEG و PNG و GIF و BMP و 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);
}

تنسيقات التحويل المدعومة

يدعم PSD Image Converter for .NET تنسيقات التحويل التالية:

  • JPEG
  • PNG
  • GIF
  • BMP
  • TIFF

كل تنسيق لديه مجموعة خاصة من الخيارات التي يمكن استخدامها لتخصيص عملية التحويل.على سبيل المثال، عند تحويل إلى JPEG، يمكنك تحديد نوع الضغط والجودة.

تخصيص خيارات التحويل

يوفر PSD Image Converter for .NET مجموعة من الخيارات لتخصيص عملية التحويل.

  • وضع الألوان: تحديد وضع اللون للصورة الناتجة (على سبيل المثال RGB، CMYK)
  • قنوات بيت: تحديد عدد البيتات لكل قناة (على سبيل المثال، 8، 16)
  • نسخة PSD: تحديد النسخة من ملف PSD (على سبيل المثال PSD2، PSD3)

يظهر مثال الرمز التالي كيفية تخصيص خيارات التحويل عند تحويل صورة PSD إلى ملف PNG:

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

تحميل وتخزين الصور

يدعم PSD Image Converter for .NET تحميل وتخزين الصور من مصادر مختلفة، بما في ذلك الملفات والتدفقات والبايتات.المثال التالي من الرمز يظهر كيفية تحميل صورة PSD من ملف و حفظها كملف JPEG:

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

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

خطأ التعامل

يوفر PSD Image Converter for .NET آليات معالجة الأخطاء الصلبة لضمان أن تطبيقك لا يزال مستقرا وموثوقا.تظهر الأمثلة التالية على الرمز كيفية التعامل مع أخطاء عند تحويل صورة PSD:

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);
}
 عربي