首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Photoshop CS5构建插件需要哪些工具?

为Photoshop CS5构建插件需要哪些工具?
EN

Stack Overflow用户
提问于 2011-06-30 00:22:05
回答 1查看 3.3K关注 0票数 8

我已经在网上找到了很多关于在Mac上为Photoshop制作插件的文章和方法。问题是,许多都是旧的,只适用于CS1/2/3/4,或者引用(看起来)过时的工具或API。有些文章说你必须使用CodeWarrior,但这似乎已经不存在于Mac编程领域了。

今天,在2011年,只为CS5制作插件,只在运行雪豹的Mac上制作插件,正确的工具链是什么,我应该使用哪些库/API/框架?

我有这样的印象:碳(不管它到底是什么)是旧的,应该避免,但是对于插件来说,这是不是真的还不清楚。我不清楚我是否应该使用可可(不管是什么)。我确实认为我需要核心基金会(不管.)是否有关于64对32位的选择,还是CS5纯粹是64位,就是这样?(当然,我更喜欢64位。)我确实安装了Photoshop CS5 SDK和Photoshop CS5本身。

XCode可以用作IDE吗?我将手工编写一个makefile并在命令行编译,如果这更简单或者是唯一可能的方法。如果可以使用XCode,那么使用哪个项目模板?这是什么“马赫-O”,我读到,这是如何适用于PS插件?

这尤其令人困惑,因为我是任何类型的Mac编程的新手,尽管我在Linux和其他平台上有很多年的经验。

EN

回答 1

Stack Overflow用户

发布于 2011-10-24 21:48:58

任务完成!几个月前..。我刚刚意识到我坐在这里有个问题。)

可可对GUI设置、窗口和其他东西都很有用--这是一个巨大的东西--但我最后只把它用于插件的“关于”弹出窗口。

完全忘记碳的组合CS5或更高,OSX10.6或更高,64位。很明显,碳的一部分在过去已经被制造了64位,但是现在应该被忽略。

XCode是一个很好的编辑。从一个使用C. C++和Obj-C源文件的"dylib“项目开始,可以不费吹灰之力地添加源文件。我们不可能仅仅为了一些简单的玩具项目而使用XCode来熟悉它是如何组织事物和构建应用程序和库的。这是唯一真正需要的“工具”;其余的是APIs -头文件和库(或苹果世界中的“框架”)。在玩XCode时,要知道什么是"bundle“--一个包含应用程序所需的可执行文件和其他文件的文件夹。

需要设置到Photoshop CS5 API的路径,需要列出两个或三个特定目录。您可能需要将某些公共源文件复制到Photoshop示例插件目录中,而名为MachOMacrezXcode.h的文件出现了一些问题,请参阅What is the meaning of exit code 3 from Rez?

不幸的是,在64位上,没有为CS5编写好的插件的真正有用的例子。结合溶解示例,SimpleFormat文件读取/写入插件,在http://www.telegraphics.com.au/sw/product/FilterFoundry上浏览插件源代码,并在Adobe论坛上询问问题。

不要注意使用一些“插件套件”获取内存的笨拙过程。这就像微软的旧的16位Windows,你需要“内存句柄”和厚厚的缺点,现在已经好几次过时了。现在,good ol‘malloc/free或new/delete都很好。

我背上有那么多箭头伤,也许我该写一本书什么的.

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6528756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档