最近,我们发布了一篇 博客文章 ,展示了如何使用 Aspose.PSD for Python via .NET 更改 Photoshop 图层的透明度、混合模式和颜色叠加。然而,本文将介绍如何使用此 SDK 在 Python 中调整大小、旋转和裁剪 PSD 图层。我们将借助 Aspose.PSD for Python via .NET 提供的功能,进一步推进 PSD 文件的自动化。此外,我们将向您展示此 Python SDK 处理的输出结果。所以,让我们先安装这个 SDK,然后直接进入实现部分。
安装
如果您尚未安装 Aspose.PSD for Python via .NET,可以通过运行以下命令来安装:
pip install aspose-psd
否则,您可以从此 链接 下载此 Python SDK。
使用 Python 调整大小、旋转和裁剪 PSD 图层
您可以选择这种编程解决方案来裁剪或翻转 Photoshop 图层。请按照以下步骤进行:
- 创建 PngOptions 类的对象,并设置带有 alpha 通道的 PNG 保存选项。
- 初始化 PsdLoadOptions 类的实例,并设置 PSD 加载选项。
- 使用指定的选项 加载 PSD 图像。
- 将加载的图像转换为 PsdImage 类型以访问图层。
- 将原始 PSD(在任何更改之前)保存为 PNG 以便于比较。
- 使用高质量重采样调用 resize 方法将索引为 2 的图层调整为 25x25 像素。
- 将索引为 5 的图层顺时针旋转 45 度,背景填充为黄色。
- 将索引为 3 的图层对比度增加 3 倍。
- 将索引为 10 的图层裁剪为从 (10, 10) 开始,大小为 20x20 的矩形。
- 调用 save 方法在所有图层修改后保存更新的图像。
以下代码示例显示了如何在 Python 中调整大小、旋转和裁剪 PSD 图层:
输出:
获取免费许可证
获取 免费临时许可证 以在没有评估限制的情况下尝试此 SDK。
总结
Aspose.PSD for Python via .NET 使得在 Python 中以编程方式调整大小、旋转和裁剪 PSD 图层变得非常简单。您已经看到我们可以通过调用方法轻松地调整大小、裁剪和翻转 Photoshop 图层。实际上,您可以做更多,因为这个 Python SDK 提供了大量的功能。因此,请关注 文档 和 API 参考 以获取新版本。此外,如果有任何疑问,您可以查看我们的 GitHub 示例。
最后,请访问我们的 论坛 提问。