zoukankan      html  css  js  c++  java
  • Photoshop脚本之jpg转换成eps

    function saveEPS( doc, saveFile ) {  
         var saveOptions = new EPSSaveOptions( );  
         saveOptions.encoding = SaveEncoding.JPEGMAXIMUM;  
         doc.saveAs( saveFile, saveOptions, true );  
    }
    
    function getAllFiles(folderName,houzhui){
        folderName
        var regthis = new RegExp( '.+.('+houzhui+')$','i');
        var inFolder = new Folder(folderName)
        var fileList = null
        if(inFolder != null){
            var fileList = inFolder.getFiles(regthis);
        }
        return fileList
    } 
    
    
    function print(mess){
        alert(mess)
    }
    
    function checkFolder(path){
        var folder = Folder(path)
        if(!folder.exists) folder.create()
    }
    
    var inDir = '~/origin/'
    var outDir = '~/out/'
    checkFolder(outDir)
    files = getAllFiles(inDir,'jpg')
    
    for(var a = 0 ;a < files.length; a++)
    {
        //var fileRef = new File(fileList[a]);
        file =  files[a]
        var doc = open(file);
        var ll = file.name.split('.')
        var shortName = ll[ll.length-2];
        saveEPS( doc, new File(outDir+shortName+'.eps') );  
        doc.close();
    }

    脚本功能:

    把某个文件夹下的jpg格式的图片全部转换成便于储存的eps格式图片。

  • 相关阅读:
    排序数据记录查询
    条件数据记录查询
    简单数据记录查询
    缓冲流
    转换流
    删除数据记录
    更新数据记录
    插入数据记录
    移动前端自适应适配布局解决方案和比较
    如何解决inline-block元素的空白间距
  • 原文地址:https://www.cnblogs.com/huangshiyu13/p/6283531.html
Copyright © 2011-2022 走看看