无码三级中文字幕在线观看,国产看黄a大片爽爽影院,亚洲精品人成无码中文毛片,亚洲成a人一区二区三区,久久亚洲日韩av一区二区三区,亚洲精品国产精品乱码不卞,99re视频热这里只有精品38,午夜婷婷精品午夜无码a片影院
????????? photoshop腳本JS代碼 ?????????

文件瘦身

/**
 * @author ecomcn.com
 * @name photoshop 文件瘦身
 */
function deleteDocumentAncestorsMetadata() {
    if(String(app.name).search("Photoshop") > 0) {
        if(!documents.length) {
            alert("沒有打開的文檔。請打開一個文件以運行此腳本。")
            return;
        }
        if (ExternalObject.AdobeXMPScript == undefined) ExternalObject.AdobeXMPScript = new ExternalObject("lib:AdobeXMPScript");
        var xmp = new XMPMeta( activeDocument.xmpMetadata.rawData);
        xmp.deleteProperty(XMPConst.NS_PHOTOSHOP, "DocumentAncestors");
        app.activeDocument.xmpMetadata.rawData = xmp.serialize();
        clearDocumentAncestorsForAllLayers(app.activeDocument);
        if (app.activeDocument !== mainDocument) {
            app.activeDocument.close(SaveOptions.SAVECHANGES);
        }else{
            app.activeDocument.save();
        }
    }
}
function clearDocumentAncestorsForAllLayers(doc) {
    try {
        if (doc == undefined) {
            return;
        }
        for (var i = 0; i < doc.layers.length; i++) {
            var curLayer = doc.layers[i];
            if (curLayer.typename != "ArtLayer") {
                clearDocumentAncestorsForAllLayers(curLayer);
                continue;
            }
            if (curLayer.kind == "LayerKind.SMARTOBJECT") {
                app.activeDocument.activeLayer = curLayer;
                
                var idplacedLayerEditContents = stringIDToTypeID("placedLayerEditContents");
                var actionDescriptor = new ActionDescriptor();
                executeAction(idplacedLayerEditContents, actionDescriptor, DialogModes.NO);
                if(app.activeDocument.activeLayer == curLayer){
                    continue;
                }
                deleteDocumentAncestorsMetadata()
                layerSetStr += ("\n"+curLayer.name)
            }
        }
    } catch (e) {
        alert("Layer clean fail.name="+doc+";e="+e)
    }
}
var layerSetStr = "";
var mainDocument = app.activeDocument;
function start(){
    deleteDocumentAncestorsMetadata();
    alert("瘦身完成!\n文檔名:"+mainDocument.name+"\n圖層組:"+layerSetStr);
}
try{
    if(confirm("開始瘦身并保存?")){
        start();
    }
} catch (e) {
    alert("Clean fail.e="+e)
}

 等比調(diào)整圖片大小

#target photoshop
app.bringToFront

//定義一個變量[width],用來表示圖像等比調(diào)整后的尺寸。
var width = 800;
var height = width*app.activeDocument.height/app.activeDocument.width;
//定義一個變量[resolution],用來表示圖像調(diào)整后的分辨率。
var resolution = 72;
//定義一個變量[resampleMethod],用來表示圖像調(diào)整后的重采樣方法為自動模式。
var resampleMethod = ResampleMethod.AUTOMATIC;
//定義一個變量[amount],用來表示圖像調(diào)整后的噪點值。
var amount = 50;
//使用[resizeImage]方法,來重新設(shè)置圖像大小。
app.activeDocument.resizeImage(width, height, resolution, resampleMethod, amount);

jpg文件保存

推薦使用:

#target photoshop
app.bringToFront

saveFile = new File (app.activeDocument.fullName)
saveOptions = new JPEGSaveOptions();  //文件存儲格式
saveOptions.embedColorProfile = true;
saveOptions.formatOptions = FormatOptions.STANDARDBASELINE;
saveOptions.matte = MatteType.NONE;
saveOptions.quality = 7;  //文件存儲品質(zhì)
app.activeDocument.saveAs(saveFile, saveOptions, false,Extension.LOWERCASE); //覆蓋(false)保存
app.activeDocument.close(); //關(guān)閉當(dāng)前文檔


其它:

#target photoshop
app.bringToFront
//定義文件存儲位置
var saveln=new File (app.activeDocument.fullName)
//文件的存儲格式選項
var options=JPEGSaveOptions
//定義是否保留原文件不動,只另存文件
var asCopy=true
//定義extensionType這個意思是文擴展名的大小寫
var extensionType=Extension.LOWERCASE
app.activeDocument.saveAs(saveln,options,asCopy,extensionType)


//定義一個變量[document],用來表示Photoshop當(dāng)前的活動文檔。
var document = app.activeDocument;
//定義一個變量[fileOut],用來指定文件保存的路徑。
var fileOut = new File(document.fullName);
//定義一個變量[options],用來指定圖片保存的格式。
var options = JPEGSaveOptions;
//定義一個變量[asCopy],用來指定圖片以副本的方式保存。
var asCopy = true;
//定義一個變量[extensionType],用來指定圖片名稱的后綴為小寫。
var extensionType = Extension.LOWERCASE;
//使用[document]對象的[saveAs]方法保存當(dāng)前圖片。
document.saveAs(fileOut, options, asCopy, extensionType, quality);

png文件保存

推薦使用:

#target photoshop
app.bringToFront

saveFile = new File (app.activeDocument.fullName)
saveOptions = new PNGSaveOptions();  //文件存儲格式
saveOptions.embedColorProfile = true;
saveOptions.formatOptions = FormatOptions.STANDARDBASELINE;
saveOptions.matte = MatteType.NONE;
app.activeDocument.saveAs(saveFile, saveOptions, false,Extension.LOWERCASE); //覆蓋(false)保存


其它:

#target photoshop
app.bringToFront
//定義文件存儲位置
var saveln=new File (app.activeDocument.fullName)
//文件的存儲格式選項
var options=PNGSaveOptions
//定義是否保留原文件不動,只另存文件
var asCopy=true
//定義extensionType這個意思是文擴展名的大小寫
var extensionType=Extension.LOWERCASE
app.activeDocument.saveAs(saveln,options,asCopy,extensionType)


//定義一個變量[document],用來表示Photoshop當(dāng)前的活動文檔。
var document = app.activeDocument;
//定義一個變量[fileOut],用來指定文件保存的路徑。
var fileOut = new File(document.fullName);
//定義一個變量[options],用來指定圖片保存的格式。
var options = PNGSaveOptions;
//定義一個變量[asCopy],用來指定圖片以副本的方式保存。
var asCopy = true;
//定義一個變量[extensionType],用來指定圖片名稱的后綴為小寫。
var extensionType = Extension.LOWERCASE;
//使用[document]對象的[saveAs]方法保存當(dāng)前圖片。
document.saveAs(fileOut, options, asCopy, extensionType);
主站蜘蛛池模板: 中文字幕韩国三级理论无码| 日韩在线不卡免费视频一区| 69国产精品久久久久久人妻| 亚洲日本中文字幕天天更新| 苍井空毛片精品久久久| 无码中文字幕加勒比一本二本| 18禁黄污吃奶免费看网站| 成人国产精品无码网站| 久久久精品国产一二三产区区别| 国产在线看片无码人精品| 婷婷色香五月综合缴缴情| 成年女人a毛片免费视频| 欧洲美妇乱人伦视频网站| 无码国产午夜福利| 国产久免费热视频在线观看| 亚洲精品久久国产精品| 午夜一区二区亚洲福利vr| 亚洲国产精品无码中文lv| 99re久久精品国产首页| 国产综合无码一区二区辣椒 | 亚洲欧美日韩精品成人| 久久精品一卡二卡三卡四卡| 97无码精品综合| 97人洗澡从澡人人爽人人模| 人妻少妇乱孑伦无码专区蜜柚| 亚洲综合一区二区三区四区五区| 亚洲美免无码中文字幕在线| 亚洲曰韩欧美在线看片| 亚洲伊人成综合人影院青青青 | 欧美阿v高清资源不卡在线播放| 99久久精品费精品国产一区二 | 亚洲a∨精品无码一区二区| 狠狠色噜噜狠狠狠狠777米奇| 无码专区中文字幕无码野外| 无码一区18禁3d| 丁香五月综合久久激情| 无码高潮喷吹在线观看| 欧美日韩国产的视频yw885| 欧美日韓性视頻在線| 高清人人天天夜夜曰狠狠狠狠| 成在人线av无码免观看麻豆|