Aspose.PSD for Java
Aspose.PSD for Java是易于使用的Adobe Photoshop文件格式操作API,支持多种图像格式转换与图层操作,无需安装Photoshop即可实现丰富功能。
Aspose.PSD for Java 是一款易于使用的 Adobe Photoshop 文件格式操作 API。它可以轻松加载和读取 PSD、PSB 和 AI 文件,使 Java 开发人员无需安装 Adobe Photoshop 即可执行更新图层属性、添加水印、压缩、旋转、缩放或将一种文件格式渲染为另一种文件格式等操作。JPEG、TIFF、GIF、PNG、BMP、JPEG2000 等图像格式只需几行代码即可轻松打开并添加为图层。PSD、PSB 和 AI 文件可以导出为上述格式,此外还可以导出为 PDF 格式。
从图像部分资源中提取数据
提取图层创建日期和时间
工作表颜色突出显示
Aspose.PSD for Java 库支持将 PSD 文件转换为任何受支持的光栅图像,只需几行代码。
String destName = dataDir + "output"; | |
// load an existing document | |
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()); |
该 API 提供多种 PSD 图层操作功能,例如合并图层、更新图层上的文本、设置效果或将图层导出为图像。此外,它还可以检测扁平化的 PSD 文档并创建缩略图。
任何图像处理功能(如翻转、裁剪、旋转和调整图像大小)都可以通过几行代码实现,例如下面的代码片段可以旋转图像。
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 还提供不同的成像过滤器,如调整光栅图像的对比度、亮度或伽玛,图像的抖动或模糊,以及最著名的过滤器,包括高斯维纳、中值、布拉德利阈值和运动维纳。