如何解决如何为photoshop编写脚本以键入快捷方式然后快速导出为png并立即打开导出的文件夹?
能做到吗?
photoshop 脚本
这是他们的指南
https://www.adobe.com/devnet/photoshop/scripting.html
解决方法
首先,可以做到。
其次,我同意 Sergey Kritskiy 的观点,如果您不知道如何做某事,请学习如何去做。如果您不想学习,请支付合理的费用让某人为您学习。
不想那样做?然后至少投入时间和精力ask a question nicely。 - 不是全部在标题中 :)
好的,你需要三样东西:
一个批处理文件和一个Photoshop脚本和一个Photoshop动作。
假设您的文件夹是c:\temp
批处理文件 CD /d C:\temp 开始。
在 C:\temp 中保存为 mybatch.bat
照片脚本
// Switch off any dialog boxes
displayDialogs = DialogModes.NO; // OFF
// variable to where you want to save the png
var myPNG = "C:\\temp\\my_png.png";
// save out the png
save_as_png(myPNG);
// call the rename batch files
var myBat = new File("C:\\temp\\mybatch.bat");
// and we now execute the bat file
File(myBat).execute();
// Set Display Dialogs back to normal
displayDialogs = DialogModes.ALL; // NORMAL
function save_as_png(filePath)
{
// png file options
var pngFile = new File(filePath);
pngSaveOptions = new PNGSaveOptions();
pngSaveOptions.embedColorProfile = true;
pngSaveOptions.formatOptions = FormatOptions.STANDARDBASELINE;
pngSaveOptions.matte = MatteType.NONE; pngSaveOptions.quality = 1;
activeDocument.saveAs(pngFile,pngSaveOptions,false,Extension.LOWERCASE);
}
将其另存为instant_png.jsx 保存在合适的位置(例如您的Photoshop 脚本文件夹)
在 Photoshop 中,打开一个您想要变成 png 的扁平图像。 记录一个动作(动作面板,新动作)以运行脚本: 当记录按钮为红色时,只需转到文件菜单 File > Scripts > Browse,然后找到并选择 Photoshop 脚本,instant_png.jsx。 点击停止录制操作按钮! - 否则,您只需继续记录您在 Photoshop 中所做的一切。我们不希望那样。
现在您有一个操作来运行调用批处理文件的 Photoshop 脚本。 :)
在 Photoshop 中为该操作指定一个热键。还有宾果游戏!大功告成。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。