首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ps自动化入门(1)

ps不仅用于图片的手动操作,自动化方面也很方便。像office软件的VBA一样,ps也有自己的对象模型(DOM),使用第三方软件vb/vc等都可以自动化操作。最简单的就是自动修改文字内容了,怎么做呢?

以VB2010为例,首先,找到在项目管理器里,添加对ps对象库的引用

获得ps应用程序对象psApp = New Photoshop.Application,如果当前没有开启ps,会启动程序,如果已开启,直接获得应用对象。

下一步获得当前文档,psDoc = psApp.ActiveDocument;也可以通过psApp.open方法打开一个文档;或从当前打开文档中选择psApp.Documents(0)

文档的下一级叫做artLayer,就是图层了。不同类型的图层有不同的属性和方法。文本层的文字内容通过artLayer.TextItem.Contents访问和修改。下面是简单实现。

应用程序也可将图片对象复制到粘贴板,到ps中粘贴,你会了吗?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210107A0G51M00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券