Convert PSD to PNG in C#

PSD (Photoshop Document) — родной формат файла для Adobe Photoshop, который обычно используется для создания логотипов, брошюров и различных графиков. PNG изображения непосредственно в Adobe Photoshop, конвертирование PSD-файлов в PNG изображения программически может значительно упростить рабочие потоки и уменьшить ручную интервенцию. В этой статье мы рассмотрим как конструировать PSD в ПНГ-формат в C# с помощью мощного Aspose.PSD для .NET API.

Таблица контента

C# PSD в PNG конвертер API

Чтобы конвертировать PSD-файлы в PNG изображения, мы будем использовать Aspose.PSD для .NET Этот мощный .NET Plugin упрощает манипуляцию форматами файлов Adobe Photoshop, позволяя приложениям .NET загружать и читать как PSD, так и ПСБ файлы. с Aspose.PSD, вы можете легко обновлять свойства слоя, добавлять водные знаки, поворачивать, скалировать, рендерировать и конвертировать PSD-файлы, вместе с различными другими Поддержанный формат файлов, Все это без Adobe Photoshop.

И в изображение класс служит базовым классом для всех типов изображений, в то время как PsdImage класс позволяет загружать, редактировать и сохранять файлы PSD. Скачать (string, ImageOptionsBase) метод сохранения PSD в определенном формате файла и местоположении. Кроме того, API обеспечивает PsdLoadOptions класс для определения опций нагрузки и PngOptions класс для определения опций создания формата файла PNG.

Вы также можете Скачать DLL на API или установить его через NuGet:

PM> Install-Package Aspose.PSD

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

Конвертирование файла PSD в формат PNG является простым процессом. следуйте следующим шагам:

  • Определите опции загрузки PSD.
  • Загрузите файл PSD.
  • Определите PNG сэкономить варианты.
  • Спаси PSD как ПНГ.

В следующем разделе мы переведем эти шаги в код C# для экспорта файла PSD в формат PNG.

Конвертировать PSD в PNG с помощью C#

Чтобы конвертировать файлы PSD в изображения PNG с помощью C#, следуйте следующим шагам:

  • Создайте инстанцию класса PsdLoadOptions.
  • Определите опции нагрузки, такие как ReadOnlyMode.
  • Загрузите PSD-файл в качестве PsdImage с помощью класса Image.
  • Инициализуйте классный объект PngOptions.
  • Определите опции PNG, в том числе ColorType, Прогрессивный, и CompressionLevel.
  • Сохраните файл выхода с помощью метода Save().

Вот шаблон кода, демонстрирующий как конвертировать PSD в PNG в C#:

Source PSD

Source PSD

Convert PSD to PNG using C#

Converted PNG

Получите бесплатную временную лицензию

Вы можете Получите бесплатную временную лицензию Попробуйте Aspose.PSD для .NET без каких-либо ограничений оценки.

Заключение

В этой статье мы узнали, как:

  • Загрузить существующий файл PSD.
  • Определите опции нагрузки PSD и PNG.
  • Сохраните PSD как PNG с помощью C#.

Помимо конвертации PSD в PNG в C#, вы можете узнать больше о Aspose.PSD для .NET Посещая в Документация и изучение различных функций, поддерживаемых АПИ. Если у вас есть какие-либо вопросы или нужна помощь, будьте свободны, чтобы узнать о нашем Бесплатный форум поддержки.

Дополнительные ресурсы

Для тех, кто заинтересован в дальнейшем совершенствовании своих знаний, рассмотрите изучение:

  • .NET Core PSD to PNG Conversion Tutorial: Узнайте, как реализовать это в приложении .NET Core Console.
  • High-Performance .NET PSD to PNG Conversion: Техники для оптимизации ваших процессов конверсии.
  • Batch PSD to PNG Conversion in .NET Core: Эффективно конвертировать несколько файлов одновременно.
  • C# .NET 6 PSD до PNG API: Найдите последние функции и улучшения.

С Aspose .NET PSD в PNG Конверсионная библиотека, вы можете достичь высококачественных, эффективных конверсий при сохранении прозрачности и беспрецедентной обработки слоев. Для тех, кто ищет PSD-на-PNG файлоконвертер это отличный выбор. Кроме того, если вы являетесь пользователем Photoshop, можно использовать функции ПСД-На-ПNG Photoshop для экспорта непосредственно внутри приложения.

More in this category