مبدل تصویر PSD برای .NET

معرفی PSD Image Converter برای .NET

PSD Image Converter برای .NET یک پلاگین قدرتمند است که به توسعه دهندگان اجازه می دهد تا فایل های تصویر PSD را به فرمت های مختلف دیگر تبدیل کنند.این راهنمای یک مرور کلی از ویژگی های موجود را فراهم می کند و در مورد چگونگی انجام وظایف رایج با استفاده از نمونه های کد در .Net توضیح داده می شود.

تبدیل تصاویر PSD

PSD Image Converter برای .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 برای .NET از فرمت های تبدیل زیر پشتیبانی می کند:

  • JPEG
  • PNG
  • GIF
  • BMP
  • TIFF

هر فرمت دارای مجموعه ای از گزینه های خاص خود است که می تواند برای سفارشی سازی فرآیند تبدیل مورد استفاده قرار گیرد.به عنوان مثال، هنگام تبدیل به JPEG، شما می توانید نوع و کیفیت فشرده سازی را مشخص کنید.

گزینه های تبدیل سفارشی سازی

PSD Image Converter برای .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 برای .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 برای .NET مکانیزم های مدیریت خطا قوی را فراهم می کند تا اطمینان حاصل شود که برنامه شما پایدار و قابل اعتماد باقی می ماند.

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);
}
 فارسی