.NET API, чтобы манипулировать Photoshop файлы на лету

Создание, чтение, редактирование и конвертирование PSD и PSB файлов из приложений .NET.

 

 

 

Aspose.PSD for .NET предоставляет широкие возможности манипулирования для PSD и PSB форматов файлов без необходимости в Adobe Photoshop.

Aspose.PSD for .NET позволяет создавать и редактировать файлы Photoshop, а также предоставляет возможность обновления свойств слоя, добавлять водяные знаки, выполнение графических операций или конвертировать один формат файла в другой.

 

Обзор Aspose.PSD for .NET API.

 

Особенности обработки изображений Photoshop Особенности
  • Поворот или Отразить
  • Масштаб или Crop
  • Смешение
  • Читать или Написать Exif данных
  • Матричные преобразования
  • Вектор в Растр Conversion
  • Составление и заполнение форм
  • Регулировка яркости, контрастности или гамма

Aspose.PSD
for .NET

  • PSD и PSB Создание файла
  • PSD и PSB файл Загрузка
  • Сырые обработки данных
  • RLE сжатие
  • Преобразование к изображениям

 

Aspose.PSD for .NET поддерживает наиболее популярные Photoshop и растровые форматы изображений

 

⇑⇓  Ввод/Вывод Только вывод 
  • Photoshop: PSD, PSB

Aspose.PSD
for .NET

  • Растровые форматы: TIFF, JPEG, PNG, GIF, BMP, JPEG2000

 

Aspose.PSD for .NET поддерживает любые фреймы .NET, начиная с версии 2.0

 

Aspose.PSD
for .NET
Фреймворк .NET

 

Продвинутые возможности API 

 

Конвертирование Photoshop файлов Создайте файл Photoshop с нуля Загрузите существующие файлы Photoshop
Клип в прямоугольной области Создание и заполнение основных форм Обрезка, поворот и изменение размера изображений

 

Экспорт СДП в различные растровые форматы

Aspose.PSD for .NET обеспечивает возможность экспорта PSD файлов в любой из поддерживаемых форматов растровых изображений, с помощью всего нескольких строк кода.

Преобразование PSD в PNG, JPEG и TIFF – C #:

// load an existing PSD image as Image
using (var psd = Aspose.PSD.Image.Load(dir + “template.psd”))
{
// save result in different raster formats with customized attributes
psd.Save(dir + “output.png”, new Aspose.PSD.ImageOptions.PngOptions());
psd.Save(dir + “output.jpg”, new Aspose.PSD.ImageOptions.JpegOptions() { Quality = 70 });
psd.Save(dir + “output.tiff”, new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffCcitRle));
}

Доступ и Манипулирование PSD Слоями

Aspose.PSD for .NETпозволяет получить доступ к слоям из PSD с возможностью рисовать на нем либо изображение или текст . Вы можете объединить слои, обновить текст на слои, установленные эффекты или экспорта слой в виде изображения. Вы также можете использовать PSD .NET API для обнаружения приглаженных PSD-файлов или создавать эскизы.

Читать или Создать PSD файлы Aspose.PSD for .NETне только поддерживает загрузку PSD и PSB форматы файлов для манипуляции и преобразования, но он также предоставляет возможность создавать PSD и PSB файлы с нуля. .NET-разработчики могут использовать API для автоматизации сценариев, которые могут помочь им на их пути.

Создание PSD с нуля – C #:

using (var psd = Aspose.PSD.Image.Create(new Aspose.PSD.ImageOptions.PsdOptions()
{
Source = new Aspose.PSD.Sources.FileCreateSource(dir + “output.psd”, false),
ColorMode = Aspose.PSD.FileFormats.Psd.ColorModes.Rgb,
CompressionMethod = Aspose.PSD.FileFormats.Psd.CompressionMethod.RLE,
Version = 4
}, 400, 400))
{
// draw some graphics over the newly created PSD
var graphics = new Aspose.PSD.Graphics(psd);
graphics.Clear(Aspose.PSD.Color.White);
graphics.DrawEllipse(new Aspose.PSD.Pen(Aspose.PSD.Color.Red, 6), new Aspose.PSD.Rectangle(0, 0, 400, 400));
psd.Save();
}

Различные обработки изображений

Фильтры Aspose.PSD for .NETобеспечивает основные функции обработки изображений, такие как корректировка цвета с помощью своих библиотек классов . Разработчики могут легко регулировать яркость, контрастность или гамма на растровом изображении загруженного API. Кроме того, разработчики могут динамически дрожать или размытости изображения, а также использовать популярные фильтры, включая медианы, Гаусс Винера, Motion Винера и Порог Брэдли.