CDR插件开发之CPG插件001 - 什么是CPG插件

CPG,英文缩写 Corel Plugin,中文含义是 Corel 插件,简称CPG插件,典型代表有魔镜。CDR是鼎鼎大名的创意图形设计软件,几乎是广告、印刷行业的标准,而正是由于CDR在日常的排版、设计和制作过程中,经常会遇到大批量图形处理,比如条幅、名片、拼版、文字连襟等等,这种工作如果由人工操作,不仅耗时,还容易出错,效率不高。

为了解决这些问题,CDR软件提供了插件机制,CPG插件就是其中的一种,另外还有GMS插件。CPG插件是最高级的一种插件,其自由灵活程度、上手开发难度都比GMS插件要高得多。

CPG插件的本质

CPG插件的本质其实是DLL,即动态链接库,只不过它的后缀名是 .cpg。CDR在启动过程中,会自动加载 Plugins 或者 plugins64 目录下的 cpg 文件(其实就是加载DLL文件),从而实现插件的加载。如下图所示,说明了CPG插件在CDR X4版本中的存放目录:

X4版本CPG安装目录
X4版本CPG安装目录

 

以下是CPG插件的启动效果,功能很简单,就只是在CDR启动完成后,弹出一个消息框。

 

X4版本CPG启动效果

 

CPG插件由什么工具开发

CPG插件本质上是DLL,所以理论上来说,绝大部分能够编写DLL并编译TLB类型库的开发工具,都可以拿来编写CPG,只不过这方面的资料极为稀少。目前已知的开发方式有 Visual Studio(使用C++语言开发)、Delphi 等。Delphi 语言算起来也是比较古老的语言了,博主本人在很多年前接触过,如今早已忘得渣都不剩了,因此就不在本专栏文章的讨论范围里面了,如果有感兴趣的读者,可以自行去探索。技术之路,重在实践。

CPG插件能被和谐吗

大神无处不在,理论上任何软件都有被PJ的可能行。然而,如果你编写了一个CPG插件,则可以大为放心,这种插件编译出来后,极难被PJ,代码不会暴露,即使被PJ也是汇编层面了,难度不是一般的高,普通人甚至是普通大神,是很难搞定的。

因此,如果你想编写一个自己的CPG插件拿来赚点额外收入,大胆去做就是了。只要你自己不把代码泄露出去,别人很难知道你的插件源码。

CPG插件如何开发

这正是本专栏文章要讲解的内容。本专栏将基于 VS2019、C++ 来讲解CPG插件的开发过程,带领读者从0到1,开发出自己的一个功能可用的CPG插件。没用过VS2019?不会C++语言?没关系,博主本人对C++也了解不深,极为头疼,这门语言的复杂程度,就连其发明者本人都不敢说自己完全精通(貌似作者本人说过,在此仅作参考,不代表C++发明者的意见)。

其实,学一个东西,没必要一定完全精通所有,只需要掌握能够被自己用来实现功能的那一部分特性就行了。要记住,所有编程语言,就只是一个工具,你把C++当成工具来看,就没那么多心理负担了。博主本人主要职业语言是 Java,对于 C++ 语言的了解只是很粗浅的程度,也并没有计划要去如何如何深入精通这么语言,头发没那么多,还是多享受健康生活吧!但是,基于我已有的编程语言经验,对于一些常见的概念比较清楚,能够融会贯通,所以能够简单使用它来编写CPG插件,遇到问题时,不妨多去搜索引擎查找资料,问题便迎刃而解了。

写在最后

本文是专栏第一篇文章,万事开头难,有了第一篇接下来继续发力,不断更新。

写一篇好文章不容易,如果你有任何问题,可以在本文留言或者WX联系博主提供帮助。

 

相关推荐
对于下载说无法解压缩的网友,请查看你的下载工具。我上传资源后都用另外一台再次下载测试一次,检查上传文件是否有问题。本人已经检查所提供的文件没有问题。请检查自己的机器吧。对于说有后门的朋友,一般破解文件都会被杀毒检测出问题。请放心使用。 CorelDRAW X4增强插件合集包已经集成的部分插件说明: 1、文本转曲插件:可以一次性直接转曲当前页面或当前文件的所有文本,包括群组和置入对象的文本 2、JPG图像导出插件:用于导出整个文件为JPG图像的插件 3、标准矩形插件:用于对变形的圆角矩形转换为标准圆角,并保留原矩形的填充与轮廓。 4、颜色替换插件:用于对指定范围的指定颜色进行替换的插件; 5、对象置入路径插件:可对不同形状的对象按指定路径排列; 6、防伪插件:最新1.3注册中文版,用于生成防伪底纹的插件 7、防伪花纹 8、印章制作:制作印章的插件 9、防伪浮雕插件 10、CAD增强插件 11、一个超强的选择插件(千万不要怀疑它的强大),选取物体方便多了 12、国外的裁切标记,角线方式想怎么画就怎么画。 13、条码专家共享的一个插件集,里面包含一些很实用的插件。 14、还有增强插件就不一一列出了,自己安装后慢慢看吧。 备注:CorelDRAW X4增强插件合集包所谓的北极鱼原创只是把所有的插件集合起来打了个安装包,安装包为本人原创,而非里面的插件为原创。里面所有的插件均收集与网络,版权归原作者所有。 该补丁运行方式:如果你使用的安装版,一般情况先可以自动找到你的CorelDRAWX4安装目录并安装插件和补丁,如果你使用的是CorelDRAWX4绿化版,当提示检测不到你的CorelDRAWX4安装目录时,可以把此程序放在CorelDRAWX4安装目录下运行,也就是“CorelDRW X4插件包.exe”与你的CorelDRAWX4安装目录的Config、Programs、Workspace文件夹并列位置放置 CorelDRAW X4 中文版2010.6.1过期不能用的解决办法。 出现“产品安装不成功,请重新安装(错误24)”这样提示的CorelDRAW X4软件应该都是从网上下载的,而且大家安装时用的序列号就是试用序列号,所以到期后就会有此问题。当然,你使用的是CorelDRAW X4正版,那自然是没有这样的问题的。知道了是什么原因,大家自己都知道解决办法了:换个正版序列号就行了。还有个最简单的办法就是把你系统的时间倒退一点,比如换成2009年,只要不超过2010.06.01就都能正常运行,不过这自然是治标不治本的办法。想要完美解决问题还要从根本入手了。找个正版序列号,或者够买正版CorelDRAW X4,或者你像我一样穷的话那试试下面的小软件 注:此软件其实主要不是用来解决CorelDRAW X4时间过期问题的软件,它主要还是一个CorelDRAW X4的增强插件包,安装此增强插件包,不但同时解决了你CorelDRAW X4过期问题,而且可以把你的CorelDRAW X4变成增强版。一物两用,相当实用
©️2020 CSDN 皮肤主题: 护眼 设计师:闪电赇 返回首页
实付 89.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值