Adobe Illustrator CC插件开发

  • Post author:
  • Post category:其他



我在前面的博客中是主要介绍的是Programmer Guide的内容,以这个方式开始AI插件开发并不是最好的选择,而且这段时间有一些做印刷的朋友更希望


提供CC下面的AI插件,所以下载了CC的SDK,经过几个插件的开发,觉得这个插件开发体系还是一致的,没有大的变


化。对于新进入AI插件的开发者来说,使用getting-started-guide可以直接进入开发中,进入之后再慢慢熟悉各种Suite


提供的功能,读其他的开发资料,才是官方所推崇的开发学习方式。


此外,对比CS4的SDK和CS6的SDK、CC的SDK,变化很大的在于界面部分,ADM这个体系被舍弃掉了,取而代之


的是Flash UI体系。但是native UI也可以支持,因此如window窗口、qt、wx等都可以,只是需要插件开发者完全去完成界面交互的部分。


如果除开界面部分,其他的suite部分的通用性都比较强,在插件开发过程中,我惊奇的发现CS2的SDK中就已经带上了很多suite,直到CC,它们都没有多大的变化,可见在CS2的时候Illustrator就已经走向了成熟。国外有几个做AI插件比较出名的公司,如

avenza、hotdoor






hootdoor有一个通用的插件开发框架hotcore,它大概是2014年1月发布的,我在其上开发了带界面的二维码插件,它封装了界面部分的细节,让界面编程变得轻松,但是在使用suite上有一些限制,而且资料是比较少的,唯一好的办法就是上hotcore论坛去和hotdoor的工程师交流。我也整理了一个适合多版本插件开发的框架,可以开发不带界面的插件,而界面部分还是去使用hotcore来帮忙。


附上翻译的资料,“开始Adobe Illustrator CC的开发”:



http://pan.baidu.com/s/147iij


“Adobe Illustrator CS4插件开发”:



http://download.csdn.net/detail/yiyi31130108/5233003


附上SDK的下载地址:

http://www.adobe.com/cn/devnet/illustrator/sdk.html

里面有各种AI版本的SDK。



版权声明:本文为yiyi31130108原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。