从.ABR文件中读取版本信息(Photoshop笔刷集)

1 投票
1 回答
1459 浏览
提问于 2025-04-15 16:01

有没有办法从一个 Photoshop 画笔集(.abr 文件)的二进制数据中判断它兼容哪个版本的 Photoshop?

有一个开源的 C# 程序叫做 ABRViewer,但是它并不读取版本信息。

示例画笔:

http://mark-s.deviantart.com/art/Fractal-Brushes-Set-20484978

http://redheadstock.deviantart.com/art/Arcane-Circles-Symbols-Brushes-63580135

1 个回答

4

如果你在使用Windows系统,可以试试用Python的 win32com 来和Photoshop进行编程交互(这里有个 不错的例子)。也许你可以通过这个API来加载一个ABR文件。

根据 这个论坛帖子,似乎有一个名为“Photoshop文件格式”的文档,它包含在高级SDK里。听说你可以 免费获取高级SDK。我猜这个文档会解释ABR文件格式,这样你就可以写一个简单的解析器了。

撰写回答