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

时间:2009-11-15 02:45:50

标签: python binary hex photoshop

是否可以从二进制数据中检测出哪个Photoshop版本的画笔集(.abr)文件兼容?

有一个名为ABRViewer的开源C#程序,但它不读取版本信息。

样品刷:

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

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

1 个答案:

答案 0 :(得分:4)

如果您使用的是Windows,那么使用Python的win32com以编程方式与Photoshop进行交互(nice example)可能会有一些运气。也许您可以尝试通过此API加载ABR文件。

基于this forum post,似乎有一个文档“Photoshop File Formats”,它包含在Advanced SDK中。显然你可以得到Advanced SDK for free。我认为这个文档会使ABR文件格式变得简单,以便你可以编写一个简单的解析器。