- 精华
- 活跃值
-
- 积分
- 9647
- 违规
-
- 印币
-
- 鲜花值
-
- 在线时间
- 小时
累计签到:1119 天 连续签到:11 天
|
在处理扫描的照片时,
我们使用的Photoshop的自动“裁切并修齐照片”功能,但是在裁切完之后,它不会自动保存,照片少还无所谓,可是多了。
就很累了。
此功能就是解决裁切完后,把所有文档保存起来。
不用手动的一个个保存。
希望对有这方面需求的,能有所帮助。
下载后,直接把后缀名.zip修改为.jsx
然后在文件――脚本――浏览,中找到它打开就可以使用了。
savefile.zip
(1.38 KB)
下面是明码说明,和文档内容一样。
//此功能解决打开的文档到指定的位置
//支持cs3以上版本,cs版请注释掉
#target photoshop
//支持双击,低版本注释掉,高版本可打开可关闭
//app.bringToFront();
//定义默认路径为D盘[1]
var defaultFolder="d:"
//调用打开对话框,选择保存文档的位置[2]
var SavePath = Folder.selectDialog("选择保存的文件夹",defaultFolder);
//文件夹内文档是否为空[3]
if ( SavePath!=null) {
//在所有打开的文档中循环
for (var i=0;i<documents.length+i;++i){
//获取当前活动文档的句柄
var doc=app.activeDocument;
//合并图层为图像
doc.flatten();
//保存新文档
//此句被注释了,是指定固定的文件保存位置,要起用请注释掉[1][2][3]这句
//var SavePath = "D:/photo/"
//定义文件保存位置
var jsj = File(SavePath)
//保存为JPG格式//
jpgSaveOptions = new JPEGSaveOptions();
//保存颜色配置
jpgSaveOptions.embedColorProfile = true;
//格式选项为标准基线
jpgSaveOptions.formatOptions = FormatOptions.STANDARDBASELINE;
//消除锯齿
jpgSaveOptions.matte = MatteType.NONE;
//图像品质大小
jpgSaveOptions.quality = 12;
//另存为jpg文档
doc.saveAs(jsj,jpgSaveOptions,true,Extension.LOWERCASE);
//关闭文档
doc.close(SaveOptions.DONOTSAVECHANGES);
}}
//――执行完毕――//
|
|