从 .ABR 文件(Photoshop 画笔集)读取版本信息
是否可以从其二进制数据检测画笔集 (.abr) 文件与哪个 Photoshop 版本兼容?
有一个名为 ABRViewer 的开源 C# 程序,但它不读取版本信息。
示例画笔:
http://mark-s.deviantart.com/art/Fractal-Brushes-Set-20484978
http://redheadstock.deviantart.com/art/Arcane-Circles-Symbols-Brushes-63580135
Is it possible to detect which Photoshop version a brush set (.abr) file is compatible with from its binary data?
There is a open source C# programm called ABRViewer but it doesn't read version info.
Sample brushes:
http://mark-s.deviantart.com/art/Fractal-Brushes-Set-20484978
http://redheadstock.deviantart.com/art/Arcane-Circles-Symbols-Brushes-63580135
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是 Windows,您可能会幸运地使用 Python 的 win32com 进行交互以编程方式使用 Photoshop(很好的示例)。也许您可以尝试通过此 API 加载 ABR 文件。
根据此论坛帖子,似乎有一个文档“Photoshop 文件格式”,其中包含在高级 SDK 中。显然,您可以免费获得高级 SDK。我假设本文档将解释 ABR 文件格式,以便您可以编写一个简单的解析器。
If you are on Windows, you may have some luck using Python's win32com to interact with Photoshop programatically (a nice example). Perhaps you could try to load in an ABR file via this API.
Based upon this forum post, it appears that there is a document "Photoshop File Formats," which is included in the Advanced SDK. Apparently you can get the Advanced SDK for free. I would assume this document would expain the ABR file format so that you could write a simple parser.