Преобразование PSD в BMP на C# — процессор растровых изображений

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

В этой статье мы пройдемся по следующим разделам:

  1. Конвертер изображений PSD — установка API
  2. Конвертировать PSD в BMP на C#
  3. Бесплатный онлайн-редактор BMP

Конвертер изображений PSD — установка 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 преобразования документов дальше, поскольку он содержит огромный набор функций. Так что не пропустите документацию и [ссылки] API20.

Кроме того, мы рекомендуем вам посетить репозиторий GitHub и Руководство по началу работы.

Наконец, aspose.com пишет новые статьи. Поэтому, пожалуйста, оставайтесь на связи для получения регулярных обновлений.

Помощь доступна

Вы можете сообщить нам о своих вопросах или пожеланиях на нашем форуме.

Часто задаваемые вопросы – Часто задаваемые вопросы

Как конвертировать PSD в BMP?

Вы можете установить Aspose.PSD for .NET для автоматизации программного преобразования PSD в BMP. Пожалуйста, посетите эту ссылку, чтобы узнать больше.

Можно ли конвертировать PSD-файлы?

Да, этот онлайн конвертер изображений PSD эффективно справляется со своей задачей.

Смотрите также