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