诸如 Discutils/ 之类的库如何与 .PSD 文件交互?
我看到很多项目都涉及某种程度的逆向工程(我对此知之甚少)。例如,在 codeproject 上,有一个与 .PSD 文件交互的 API(删除图层、添加图层、添加遮罩等),还有一个用于 C# 的 Discutils 库,它与 .ISO 文件交互(不确定库的功能集是什么)正是)。
我知道这类应用程序需要逆向工程才能制作,但是我在哪里可以找到有关如何制作此类程序的更多信息(代码是开源的,我会查看它,但我认为有一些关于如何制作的指南制作这样的程序)?显然,这不仅仅是将 C# 方法组合在一起。
谢谢
I see a lot of projects which involve some degree of reverse engineering (something I know very little about). For example, on codeproject there was an API to interact with .PSD files (Delete layers, add layers, add masking, etc) and there is also a discutils library for C# which interacts with .ISO files (not sure what the featureset of library is exactly).
I know that these sort of apps require reverse engineering to make, but where can I find more info of how these sort of programs are made (the code is open source and I will look at it, but I assume there are some guides on how to make programs like this)? Obviously this is more than just putting together C# methods.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Gimp 部分支持管理 PSD 文件。我会看一下他们的实施并从那里开始。
Gimp has partial support for managing PSD files. I would take a look at their implementation and start from there.