Aspose.PSD for Java является простым в использовании пакетом для манипуляций Adobe Photoshop форматами файлов, предоставляющим API с широкими возможностями. Он может легко загружать и читать PSD и PSB файлы. Открыть AI файлы. Разработчики могут выполнять операции, такие как обновления свойств слоев, добавление водяных знаков, применение корректирующих слоев, накладывание масок, сжатие, поворот, масштабирование или рендеринг одного формата в другой без необходимости установки Adobe Photoshop. Имеется возможность добавлять и изменять текстовые слои. Форматы изображений, как TIFF, JPEG, JPEG2000, PNG, GIF, BMP и многие другие можно легко загрузить в качестве слоя. Вы можете экспортировать изображения с помощью всего нескольких строк кода.
Экспорт файлов фотошопа в другие форматы
Создание файлов Photoshop с нуля
Загрузка и редактирование Photoshop файлов
Экспорт файлов AI в поддерживаемые форматы
Рисование графических примитивов
Обрезка, повороты и изменение размеров изображений
Поддержка слоев
Объединение слоев
Возможность экспортировать PSD превью
Создание и экспорт групп слоев
Поддержка широкого набора комбинаций RGB, CMYK, LAB, Grayscale с различной глубиной 8/16/32 бит на канал.
Поддержка популярныйх эффектов слоев
Эффект слоя "Тень"
Эффект слоя "Обводка"
Эффект слоя "Заливка"
Добавление и редактирование текстовых слоев
Корректирующие слои: Яркость/Контраст, Кривые, Фото-фильтр и другие
Поддержка векторных, растровых, обтравочных масок и их комбинаций
Изменеие прозрачности слоев
Поддержка широкого набора ресурсов слоев
Возможность извлечения данных из глобальных ресурсов
Чтение и изменение слоев заливки
Поддержка связанных слоев
Извлечение времени создания слоев
Визуальная подсветка слоев
Aspose.PSD для Java предоставляет возможность конвертировать PSD файлы в любой из поддерживаемых форматов растровых изображений, с помощью всего нескольких строк кода.
String destName = dataDir + "output";
// load an existing PSD image as Image
Image image = Image.load(dataDir + "sample.psd");
image.save(destName + ".bmp", new BmpOptions());
image.save(destName + ".gif", new GifOptions());
image.save(destName + ".jpeg", new JpegOptions());
Aspose.PSD for Java поддерживает редактирование PSD слоев. Разработчики могут объединить слои, обновить текст, изменить режимы смешения цветов (blending mode), рисовать на слоях, установить эффекты слоя, задать маски, прозрачность. Также можно сделать экспорт отдельного слоя или группы слоев в растровые изображения. Кроме того, API предоставляет низкоуровневые функции для работы с ресурсами, свойствами слоев. Вы можете извелчеь из PSD файлов pixel-perfect превью.
Aspose.PSD for Java поддерживает множество функций обработки изображений, такие как обрезка, переворот изображения, вращение и изменение размеров изображения. Любая функция манипуляции может быть реализована с помощью нескольких строк коды, например, фрагмент код ниже, вращает изображение.
String destName = dataDir + "output.jpg";
// Load an existing image into an instance of RasterImage class
Image image = Image.load(dataDir + "sample.psd");
image.rotateFlip(RotateFlipType.Rotate270FlipNone);
image.save(destName, new JpegOptions());
Кроме того, API, обеспечивает реализацию различных фильтров изображений и разработчики могут легко реализовать регулировку яркости, изменить контрастность или гамму на изображениях. Кроме того, разработчики могут динамически добавить эффекты дрожания или размытости изображения, а также использовать популярные фильтры, включая медианы Гаусса, Виньетирование, эффекты движения, определение порогов по Брэдли.