用于读写多层 .psd 图像的开源

发布于 2024-09-14 01:27:26 字数 303 浏览 9 评论 0原文

我在 Mac OSX、Cocoa 中。

我想读取和写入多层 .psd 图像。 使用 Cocoa 本机 api,我可以将图像读取或写入为平面图像。(即单层)

那么是否有任何 3rd 方库可用于执行操作?

这是我之前的查询。 使用 CGImageRef 使用图层属性创建 psd 图像

谢谢, 达那

I am in Mac OSX, Cocoa .

I want to read and write multi layered .psd images.
With Cocoa native api's i can read or write the images as flat images.(i.e., single layered)

So is there any 3rd party library available to perform the operations?

This is my earlier query.
psd Image creation with layer properties using CGImageRef

Thanks,
Dhana

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

森林很绿却致人迷途 2024-09-21 01:27:26

PSD 是一种糟糕的格式,除了在 PhotoShop 中使用之外,大多数第三方库都会错过图层合成的一些细节,部分原因是 Adob​​e 不断扩展该格式,部分原因是它没有得到很好的记录。

如果您需要将更改后的图像保留在 PSD 中,那么您可能拥有内部的 PhotoShop。最好的选择是使用 Photoshop 批处理可以像键盘宏一样简单,也可以像您想要的那样复杂 脚本

PSD is a lousy format for anything but use in PhotoShop, and most third party libraries will miss some of the finer points of layer composition, in part because Adobe keeps extending the format, and in part because it isn't extremely well documented.

If you need to keep altered images in PSD, then presumably you have PhotoShop in-house. Your best bet is to use Photoshop Batch Processing which can be as easy as keyboard macros or as complex as you want to script.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文