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

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

 Скачать бесплатную пробную версию
Aspose.PSD для .NET

Aspose.PSD for .NET

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

Продвинутое .NET API для чтения и редактирования PSD файлов

 

Конвертирование Photoshop файлов в другие форматы

Создание Photoshop файлов с нуля

Открытие существующих PSD файлов

Возможность подрезки изображений

Рисование и заливка базовых фигур

Подрезка, поворот и изменение размеров изображений

Слияние слоев

Поддержка слоев

Pixel-Perfect экспорт превью PSD файлов

Поддержка цветовых режимов RGB, CMYK, LAB, Grayscale с 8/16/32 битами на канал.

Применение эффектов слоя

Извлечение времени создания слоев

Цветовое обозначение слоев

Маски слоев

Редактирование текстовых слоев в рантайме

Поддержка корретирующих слоев

Черно/Белый корретирующий слой

"Яркость/Контраст" корретирующий слой

Корретирующий слой "Смешение каналов"

Корретирующий слой "Цветовой баланс"

Корретирующий слой "Кривые"

Корретирующий слой "Экспозиция"

Корретирующий слой "Оттенок/Насыщенность"

Корретирующий слой "Инвертирование"

Корретирующий слой "Уровни"

Корретирующий слой "Фото-фильтр"

Рендеринг обтравочных масок

Растеризация векторных масок

Редактирование растровых и векторных масок

Объединение и управление прозраночностью слоев

Поддержка большого количества ресуров слоя

Поддержка большого количества ресуров глобальных ресурсов PSD

Манипуляция заливочными слоями

Создание и удаление связей между слоями

Экспорт групп слоев

Возможность открыть и экспортировать AI файлы

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

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 Blur, и нахождение порогов Брэдли.