的Java API来操纵PSD, PSB和AI文件

创建,调用,修改和渲染的Java应用程序在Photoshop PSD和PSB文件格式,无需任何依赖。 将AI文件导出到栅格而无需依赖Adobe Illustrator

免费下载试用版
Aspose.PSD为Java

Aspose.PSD 为Java

 

Aspose.PSD for Java是一个易于使用的Adobe Photoshop文件格式的操作API。它可以很容易地加载和读PSD和PSB文件,这样开发者可以像更新图层属性,添加水印,压缩,旋转,缩放或呈现一个文件格式转换为另而不需要安装Adobe Photoshop中执行操作。图像格式,如TIFF,JPEG,PNG,GIF,BMP,更可以很容易地只用几行代码出口。

高级的Java API的Photoshop功能

 

将Photoshop文件转换为图像

从头开始创建Photoshop文件

加载现有的Photoshop文件

剪辑到矩形区域

绘制并填充基本形状

裁剪,旋转和调整图像大小

合并图层

图层支持

PSD文件预览像素完美导出

支持RGB,CMYK,LAB,灰度,每通道8/16/32位。

图层效果的应用

图层创建日期和时间

图纸颜色突出显示

图层蒙版

在运行时更新文本层

调整层支持

黑白调整层

亮度/对比度调整层

通道混音器调整层

色彩平衡调整层

曲线调整层

曝光调整层

色相/饱和度调整层

反转调整层

级别调整层

照片滤镜调整层

剪贴蒙版的渲染

矢量图层蒙版的运行时栅格化

栅格图层蒙版的编辑

管理图层的不透明度和展平图层

支持大量的图层资源

支持大量图像部分资源

填充层处理

添加和删​​除链接层

图层组导出

能够打开和导出AI文件

转换PSD到的光栅格式

Aspose.PSD为Java提供PSD文件转换为任何支持的光栅图像,只需几行代码的能力。

PSD转换为BMP,GIF和JPEG - Java的

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());

PSD图层操纵

Aspose.PSD for Java支持PSD层的操纵。开发者可以合并层,更新上的层的文字,设定效果或出口层为图像。此外,API还检测扁平PSD文件,以及创建缩略图。

裁剪,旋转和调整图像

Aspose.PSD for Java支持多个图像处理功能,如剪切,翻转,旋转和缩放的图像。任何操作特征可与如低于代码段短短的几行旋转图像来实现。

旋转影像 - 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提供不同的成像滤波器实现和开发者可以很容易地实现对光栅图像的亮度,对比度或伽马这些类似的调整。此外,开发人员可以动态地抖动或模糊图像,以及采用流行的滤镜包括中值,高斯维纳,运动维纳和布拉德利阈值。

支持和学习资源

 

Aspose.PSD提供的Photoshop格式处理其他流行的开发环境,具体如下: