photoshop脚本编程(photoshop的脚本编写)
谁会Photoshop的脚本编程,让图片顺时针旋转90度
ps本身有个脚本监听录制工具叫scriptlistender,把它复制到滤镜文件夹的自动化下,用ps打开图片,执行编辑下的旋转,然后你桌面上就会有录制好的两个脚本文件,你可以看看上面是怎么处理的。
photoshop VB脚本中文指南
这个入门教程实际上只是我阅读photoshop中自带的文档Photoshop CS3 Scripting Guide.pdf的一点笔记,如果你有兴趣,英文还可以,可以直接阅读这本文档。对于Photoshop中的脚本,本人也是刚刚接触,因为对于设计人员,编程并不是熟悉的领域,本文自然十分简单,只为引起大家的兴趣,权当抛砖引玉。如果文中有任何错误,希望大家批评指正。
photoshop提供了几种任务自动化的功能,其中包括动作、批处理和脚本。动作可以记录一些列的操作动作和选项,但这些步骤都必须是线性的,没有根据具体图像的情况来提供可供选择的操作。photoshop预设了一些常用的批处理任务,同时用户也可以根据动作来创建快捷批处理,这种批处理实际上也和动作存在同样的局限性。而脚本对文档的自动化处理则是最强大的,与动作相比,它提供了更多的可能性。他可以执行逻辑判断,重命名文档等操作,同时脚本文件更便于携带并重用。
photoshop提供了3中脚本语法,分别是AppleScript(Mac平台),JavaScript扩展脚本(Mac平台和Windows平台),VBScript(Windows平台)。这里的示例采用的是通用的JavaScript扩展脚本,如果你编写过HTML中的JavaScript或者Flash平台中的ActionScript脚本,那么如下代码很容易理解。
这里没有详细介绍JavaScript的语法,因为photoshop中的JavaScript扩展脚本也是参照于ECMAScript标准来实现的,它们的核心部分是相同的,photoshop只是添加了photoshop的DOM接口。如果你不熟悉JavaScript,那么任何一本介绍了“核心JavaScript”的书籍或网站都可以作为一个很好的参考。
废话少说,开始第一个脚本吧。
打开一个常用的文本编辑器(记事本即可),键入如下代码:复制内容到剪贴板代码:
var originalUnit=preferences.rulerUnits
preferences.rulerUnits=Units.PIXELS
var docRef=app.document.add(200, 200)
var artLayerRef=docRef.artLayers.add()
artLayerRef.kind=LayerKind.TEXT
var textItemRef=artLayerRef.textItem
textItemRef.contents="Hello world!"
docRef=null
artLayerRef=null
textItemRef=null
app.preferences.rulerUnits=originalUnit然后保存文件,后缀名为.jsx,例如“helloworld.jsx”。
打开Photoshop,文件――脚本――浏览,找到这个脚本文件,然后载入,看看效果吧。可以看到,脚本可以创建新的文档,同时可以创建新的图层,并操作图层的内容。很好很强大是吧。
下面对于上段代码的解释:
photoshop中提供了DOM来作为脚本语言编程的接口,通过这些接口来进行操作。DOM类似与一个属性结构,它的根就是Application,即photoshop,在Photoshop CS3 Scripting Guide中提供了一幅图,很清晰的说明了photoshop中DOM的结构,如下:
我们几乎所有的脚本都是同这些对象打交道。我们通过“helloworld.jsx”这个例子来说明。(添加了注释,最好参照上图查看)复制内容到剪贴板代码:
var originalUnit=preferences.rulerUnits;
preferences.rulerUnits=Units.PIXELS;
var docRef=app.documents.add(200, 200);
var artLayerRef=docRef.artLayers.add();
artLayerRef.kind=LayerKind.TEXT;
var textItemRef=artLayerRef.textItem;
textItemRef.contents="Hello, World";
docRef=null
artLayerRef=null
textItemRef=null
app.preferences.rulerUnits=originalUnit;并不是很难,对吧。
脚本的重用
就像刚才所演示的,我们可以将脚本保存到任何地方,然后通过浏览来找到脚本。但是更好的方法是将脚本添加到photoshop的脚本菜单中,这样更易于管理。
要实现这种方式的话很简单,将“helloworld.jsx”放到photoshop的安装目录下的Presets\Scripts文件夹中即可。重新启动photoshop,你就会在文件――脚本菜单中直接使用这个脚本了。
参考书的使用
对于“Helloworld”的示例,我们想做一点改动。如
preferences.rulerUnits=Units.PIXELS;
我想改成另外的单位,例如厘米。
打开Photoshop CS3 JavaScript Ref文档,在第三部分 Scripting Constants 下找到 Units。
我们看到Units中定义了几个常量,按我们的要求只需做如下改动
preferences.rulerUnits=Units.CM;
尝试保存,测试一下看看效果。
Photoshop CS3 JavaScript Ref文档中的参考主要分为4个部分
1、介绍
2、对象参考
3、常量参考
4、语法参考及其他
编写脚本的时候肯定会用到的,记得随时参考啊。
现在你也可以开始编写自己的Photoshop脚本了。
安装PS cs3 选择安装的每个组件是做什么用的?
Adobe Photoshop CS3安装组件列表
1.Adobe Anchor Service CS。
名称:Adobe锚点服务CS3。
作用:安装生成FLEXnet Licensing Service服务,进行软件版权保护。
安装必选项。否则导致Photoshop CS3提示许可证过期而无法运行。
2.Adobe Asset Services CS3
名称:Adobe软件资产服务CS3
作用:对安装的Adobe软件及组件进行管理
3.Adobe Bridge CS3
名称:Adobe Bridge CS3
作用:Adobe Bridge CS3是Adobe CS 3 组件中包含的一个跨平台应用程序,可帮助您查找、组织和浏览创建打印、Web、视频以及音频内容所需的资源。CS版本中文件浏览器被命名为Adobe Bridge,CS3中功能更加强大。
4.Adobe Bridge Start Meeting
名称:Adobe Bridge Start Meeting
作用:实现网络实时会议功能。
5.Adobe CMaps
名称:Adobe CMaps
作用:中文文字的复制和剪切。
6.Adobe Camera Raw 4.0
名称:Adobe Camera Raw 4.0
作用:Camera Raw 为应用程序提供导入和处理相机原始数据文件的功能,也可以用于来处理 JPEG 和 TIFF 文件。
7.Adobe Color-Photoshop Specific
Adobe Color-Common Settings
Adobe Color-EU Extra Settings
Adobe Color-JA Extra Settings
Adobe Color NA Recommended Settings
以上五个组件为Adobe颜色设置组件,Photoshop特定,一般设置,EU设置,JA设置,NA推荐设置,主要针对不同地域人群对颜色的不同要求进行设置。
8.Adobe Default Language CS3
名称:Adobe默认语言CS3
安装必选项。确定Adobe Photoshop的默认语言。
Adobe Device Central CS3
名称:Adobe设备中心CS3
作用:为各种手机和消费类电子产品制作颇具创意的精彩内容的创意专业人士和移动开发人员提高工作效率和生产效率。定期更新的设备配置文件库以及 Device Central CS3 与其它 Adobe Creative Suite 3 组件之间的智能集成简化了移动创作流程, 在将设计和测试内容加载到目标设备上进行最终测试之前, 在桌面上预览这些内容变得更加简单。
9.Adobe ExtendScript Toolkit 2
名称:Adobe扩展脚本工具包2
作用:可以通过脚本编程为Photoshop增加功能,如批处理等。
10.Adobe Fonts All
名称:Adobe全部字体
作用:Adobe软件附带字体
11.Adobe Help Viewer CS3
名称:Adobe帮助查看器CS3
作用:浏览查看计算机上安装的Adobe 产品的帮助。
12.Adobe Linguistics CS3
名称:Adobe多语言支持
作用:多语言支持。
13.Adobe PDF Library Files
名称:Adobe PDF 程序库文件
作用:PDF文件转换时使用。
14.Adobe Type Support
名称:Adobe字体支持
作用:Adobe字体引擎,管理加载安装的字体。
15.Adobe Update Manager CS3
名称:Adobe升级管理器
作用:Adobe文件组件升级管理程序。
16.Adobe Version Cue CS3 Client
名称:Adobe Version Cue CS3连接
作用:连接Version Cue 服务器,处理创建文件的版本,提供缩览图等任。
17.Adobe Version Cue CS3 Server
名称:Adobe Version Cue CS3服务器
作用:承载 Version Cue 项目和 PDF 审阅。
18.Adobe Stock Photos CS3
名称:Adobe免税图像服务。
19.Adobe SING CS3
名称:Adobe字形管理组件。
20.AHV content for Acrobat and Flash
名称:Acrobat和Flash的AHV组件
作用:用于主持会议,除去了传统 Web 会议的技术障碍, 让 Adobe Acrobat Connect Professional (一个最先进的通信和协作解决方案) 对于参加人员来说无需软件下载。 全部所需只是已在全世界 97% 的浏览器上安装的 Adobe Flash Player。即时可用的和高度可自定义的会议、培训和演示工具为您的组织提供任何人在任何地方都可以使用的真实的功能。
21.Adobe BridgeTalk Plugin CS3
名称:Adobe 桥联络插件
作用:各软件以及插件联络交换数。
22.Adobe Flash Player 9 Plugin
名称:Adobe Flash播放器9插件
作用:播放flash9格式文。
23.Adobe Extension Manager CS3
名称:Adobe 插件管理器。
作用:对Adobe的插件进行管理,可与 Dreamweaver、Fireworks 和 Flash 并行运行;它能使您轻松地安装新的扩展和管理已有的扩展。最早为Dreamweaver所拥。
24.Adobe Flash Video Encoder
名称:Adobe Flash video编码器
作用:对Flash视频进行编。
25.PDF Settings
名称:PDF设置
作用:PDF文件的标准,兼容性,压缩,输出等方面的设。
26.Adobe Flash CS3 Video Encoder
名称:Adobe Flash CS3视频编码器
作用:Adobe Photoshop CS3 导出视频时编码器相关设置,如格式,帧速,音频,压缩格式,品质等。
PhotoShop 动作脚本API文档 有没有?
你说的那些实际上是ps cs6 javascript的手册上的内容,并不是你看到的这个大纲性的指南,在可以下到
另外ps本身也带有一个未启用的脚本侦听程序,可以自动记录并生成你的操作的jsx
这方面内容在国内确实用的不多,主要其实很简单,一方面这种问题都是大批量处理相同数据时才会用到,一般ps用户不会用到,二是即使有用到,自己或者周围有懂jsx的人也不多(虽然jsx并不算太复杂)
ps4怎么用脚本
在PS4上玩电子游戏非常有趣,但开发者有时需要修复游戏中的漏洞和小故障。幸运的是,更新PS4游戏很容易。最方便的方法是设置自动下载,允许游戏在后台或PS4处于待命模式时进行更新。另外,你也可以手动更新游戏,方法是选择你感兴趣的游戏,然后下载并安装更新。
设置自动更新分步阅读
1
/8
按手柄上的中间按钮,打开PS4。如果你看到一个额外的界面,提示你再次按下按钮,请按提示操作。在下一个界面上选择你的用户信息,你会被询问“谁在使用这个手柄?”然后,按“X”按钮。
2
/8
按下手柄并滚动到“设置”界面。设置按钮是橙色白色相间的,白色圆圈中有一个工具箱徽标。你可以在电源选项和奖杯菜单选项之间找到它。使用D-pad或左手拇指来导航到设置菜单选项,然后按下手柄上的“X”来访问它
3
/8
向下滚动菜单选项至“系统”。“系统”选项介于“协助工具”和“初始化”之间。按手柄上的“X”按钮来访问它。
4
/8
向下滚动到“自动下载/上传”。这个菜单选项是从顶部起第二个,位于“系统信息”和“语音操作设置”之间。按手柄上的“X”键来访问它。
5
/8
在“应用程序更新文件”旁边打勾。向下滚动到“应用程序更新文件”后,按手柄上的“X”按钮,就可以激活游戏和应用程序的自动下载。“应用程序更新文件”选项位于“已保存的数据”和“自动安装”选项之间。
6
/8
导航到“电源设置”菜单。在手柄上按两次“O”,回到“设置”菜单界面,然后向下滚动到“电源设置”选项。这个菜单选项旁边有一个白色的小图标,形状是两只手托起一块电池。在手柄上按“X”,滚动到菜单后就可以访问它。
7
/8
设置待命模式里的功能。选择第二个菜单选项“设定待命模式里的功能”。这样在PS4处于待命模式时,游戏也可以进行更新。如果你是Remote Play 用户,还应该选择“开启从网络打开PS4”。
8
/8
关掉电源之前,将PS4设置为待命模式。按住手柄的中间按钮,然后使用D-pad或左手拇指向下滚动到“电源”选项。向下滚动,然后选择“将PS4设定为待命模式”。
手动更新游戏
1
/4
在主菜单中选择要更新的应用程序。打开PS4并访问你的帐户后,使用D-pad或左手拇指导航到你想更新的游戏。
2
/4
通过选项菜单检查更新。当你想要更新的游戏被选中时,按手柄上的选项按钮。向下滚动到弹出的菜单中的“检查更新”选项。
3
/4
如果游戏已经准备好更新,直接去下载。如果有可用的更新,你会收到一个通知:“此应用程序的更新文件可用。”然后你就会进入下载界面。按手柄上的“X”键进入界面。
如果游戏不需要更新,PS4会通知你的。
4
/4
选择游戏并开始下载。在下载界面上,你会看到一个完整的列表,里面列出了你的应用程序和游戏的所有更新。在手柄上按“X”键选择要更新的游戏,然后确认是否要更新游戏。
更新需要时间。安装所需的时间取决于更新文件的大小。
安装更新时,你也可以玩游戏。
注意事项
tips:如果系统没有联网,你将无法更新PS4游戏。