Создание, чтение, редактирование и конвертирование PSD и PSB файлов из приложений .NET.
Aspose.PSD for .NET предоставляет широкие возможности манипулирования для PSD и PSB форматов файлов без необходимости в Adobe Photoshop.
Aspose.PSD for .NET позволяет создавать и редактировать файлы Photoshop, а также предоставляет возможность обновления свойств слоя, добавлять водяные знаки, выполнение графических операций или конвертировать один формат файла в другой.
Обзор Aspose.PSD for .NET API.
Особенности обработки изображений | Photoshop Особенности | |
|
Aspose.PSD |
|
Aspose.PSD for .NET поддерживает наиболее популярные Photoshop и растровые форматы изображений
⇑⇓ Ввод/Вывод | Только вывод ⇑ | |
|
Aspose.PSD |
|
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 Винера и Порог Брэдли.