Перетворення PSD на BMP у C# - процесор растрових зображень

Раніше ми публікували публікацію у блозі, де демонстрували, як конвертувати PSD у JPG у .NET. Ця публікація блогу покаже вам, як конвертувати PSD у BMP у C# за допомогою Aspose.PSD for .NET. Загальновідомо, що файл PSD є досить великим за розміром і потребує більше місця, ніж інші формати зображень. Отже, перетворення файлу PSD на будь-яке інше растрове зображення принесе вам користь з точки зору простору та сумісності. Тому ми розробимо процесор растрових зображень, використовуючи цей .NET API перетворення документів, щоб досягти перетворення PSD у BMP. Однак давайте розпочнемо цей посібник і подивимось, як програмно перетворити PSD у BMP на C#.

У цій статті ми розглянемо наступні розділи:

  1. PSD Image Converter - встановлення API
  2. Перетворення PSD на BMP на C#
  3. Безкоштовний онлайн-творець BMP

PSD Image Converter - встановлення API

Фаза встановлення будь-якої сторонньої бібліотеки відіграє вирішальну роль з точки зору надійності та використання. На щастя, Aspose.PSD for .NET виділяється тут завдяки своїй дуже легкій інсталяції, яка просто виконує команду. Отже, ви можете завантажити файл DLL цього API перетворення документів або виконати таку команду в диспетчері пакетів NuGet.

PM> Install-Package Aspose.PSD
API перетворення документів

Перетворення PSD на BMP на C#

У цьому розділі йдеться про впровадження. У нас є вихідний файл PSD, який використовуватиметься для програмного перетворення PSD у BMP. Наступні кроки демонструють, як досягти перетворення SVG у PNG у Java:

Ви можете виконати такі кроки, щоб створити процесор растрових зображень для вашої бізнес-програми:

  1. Викличте метод Load класу Image і завантажте наявне зображення PSD.
  2. Створіть екземпляр класу BmpOptions, щоб визначити різні параметри зображення BMP.
  3. Установіть значення властивості BitsPerPixel, щоб визначити біт на піксель.
  4. Визначте підказку щодо розміру буфера, призначивши значення властивості BufferSizeHint.
  5. Установіть стиснення, установивши значення властивості Стиснення.
  6. Ініціалізуйте екземпляр класу BmpOptions за допомогою об’єкта bmpOptions.
  7. Викличте метод save і надайте вихідний шлях і параметри BMP для перетворення PSD на BMP.

У наведеному нижче прикладі коду показано, як конвертувати PSD у BMP на C#:

using Aspose.PSD.ImageOptions;

namespace Aspose.PSD.Examples.Aspose.Conversion
{
    class PSDToBMP
    {
        // Перетворення PSD на BMP у C# - процесор растрових зображень
        static void Main(string[] args)
        {

            // Викличте метод Load класу Image і завантажте наявне зображення PSD.
            using (Image image = Image.Load("/sample.psd"))
            {
                // Створіть екземпляр класу BmpOptions, щоб визначити різні параметри зображення BMP.
                BmpOptions bmpOptions = new BmpOptions();
                // Установіть значення властивості BitsPerPixel, щоб визначити кількість бітів на піксель.
                bmpOptions.BitsPerPixel = 10;
                // Визначте підказку щодо розміру буфера, призначивши значення властивості BufferSizeHint.
                bmpOptions.BufferSizeHint = 300;
                // Встановіть стиснення, встановивши значення властивості Compression. 
                bmpOptions.Compression = FileFormats.Bmp.BitmapCompression.Rgb;
                // Ініціалізуйте екземпляр класу BmpOptions об’єктом bmpOptions.
                BmpOptions bmpOptions1 = new BmpOptions(bmpOptions);
                // Викличте метод збереження, укажіть вихідний шлях і параметри BMP для перетворення PSD у BMP.
                image.Save("/output.bmp", bmpOptions1);
            }
        }
    }
}

Після запуску основного файлу ви побачите новий файл BMP, створений за адресою призначення. Однак ви можете побачити результат на зображенні нижче:

процесор растрових зображень

Безкоштовний онлайн-творець BMP

Перш за все, не забудьте скористатися онлайн інструментом для конвертації PSD у BMP онлайн. Цей онлайн-конструктор BMP працює на основі API обробки документів. Це веб-версія, багата функціями та забезпечує плавне перетворення файлів зображень. Крім того, вам не потрібно підписуватися або створювати обліковий запис, щоб використовувати цей онлайн-процесор растрових зображень.

онлайн творець bmp

Процесор растрових зображень - Отримайте безкоштовну ліцензію

Ви можете скористатися безкоштовною тимчасовою ліцензією, щоб випробувати цей API перетворення документів без обмежень оцінювання.

Висновок

Ми закінчуємо цю статтю з надією, що ви навчилися конвертувати PSD у BMP у C# за допомогою Aspose.PSD for .NET. Крім того, ми також дослідили онлайн-творець BMP, який підтримується цією бібліотекою. Створення процесора растрових зображень забезпечить конкурентну перевагу вашому бізнес-програмному забезпеченню. Ви можете вивчити цей API перетворення документів далі, оскільки він містить величезний набір функцій. Отже, не пропустіть документацію та API посилання.

Також ми рекомендуємо відвідати сховище GitHub і Посібник із початку роботи.

Нарешті aspose.com пише нові статті. Тому, будь ласка, залишайтеся на зв’язку для регулярних оновлень.

Допомога доступна

Ви можете повідомити нам про свої запитання чи запити на нашому форумі.

Часті запитання – FAQ

Як конвертувати PSD у BMP?

Ви можете встановити Aspose.PSD for .NET, щоб програмно автоматизувати перетворення PSD у BMP. Щоб дізнатися більше, відвідайте це посилання.

Чи можна конвертувати файли PSD?

Так, цей онлайн конвертер зображень PSD виконує свою роботу ефективно.

Дивись також