zoukankan      html  css  js  c++  java
  • 批量处理图片 ps 脚本

    #target "photoshop"
     
    var outputWidth = 1024;
    var inputFolder = Folder.selectDialog("Input folder");
    var outputFolder = Folder.selectDialog("Output folder");
     
    if (inputFolder != null && outputFolder != null) {
        var files = inputFolder.getFiles("*.psd");
     
        for (var i = 0; i < files.length; i++) {
     
            var file = files[i];
            var doc = app.open(file);
     
            if (doc.width > outputWidth) {
                var height = (doc.height / doc.width) * outputWidth;
                doc.resizeImage(outputWidth + "px", height + "px");
            }
     
            var options = new ExportOptionsSaveForWeb();
            options.format = SaveDocumentType.PNG;
            options.PNG8 = false;
     
            doc.exportDocument(outputFolder, ExportType.SAVEFORWEB, options);
            doc.close(SaveOptions.DONOTSAVECHANGES);
            $.writeln('File ' + (i + 1) + ' of ' + files.length + ' processed');
        }
    }

    //放置在C:\Program Files\Adobe\Adobe Photoshop CS5 (64 Bit)\Presets\Scripts\批量导出图片.jsx

     
  • 相关阅读:
    JVM系列五:JVM监测&工具[整理中]
    Washing Text Animation
    Cloth
    藤条生长为字母的动画
    音频驱动曲线
    Wood Chipping Text Animation
    融化的文字
    流体文本动画
    Blender Tutorial
    UV纹理+修改器:VertexWeightEdit+修改器:Mask遮罩
  • 原文地址:https://www.cnblogs.com/fx2008/p/3096494.html
Copyright © 2011-2022 走看看