Конвертер зображень 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
  • ПНК
  • GIF
  • БМП
  • ТІФФ

Кожен формат має свій власний набір варіантів, які можна використовувати для налаштування процесу конвертації. Наприклад, при перетворення в 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);
}
 Українська