Xol*_*ani 3 photoshop automation canvas image-resizing
我经常被要求将图像(很多)调整到正方形,然后用PhotoShop保存它们.例如,如果图像是400x200,那么我需要将画布调整为400x400.同样,如果图像为321x850,则画布将调整为850x850,如果图像为521x250,则画布将调整为521x521.
PhotoShop中有没有办法自动执行这项繁琐的任务?我知道PhotoShop自动化,它记录了你的行为,但这不是我想要的.如果你能指出我正确的方向,我编程解决方案没问题.这可能吗?
先感谢您.这可以节省我数小时的繁琐重复性工作.
使用javascript:您可以使用此答案选择所选文件夹中的所有文件并循环浏览它们.在循环中,您将要打开每个文件,如下所示:
var doc = open(fileList[i]);
然后检查长度与宽度:
if (doc.width !== doc.height) {             // if document is not already square...
    if (doc.width > doc.height) {               // if width is greater...
        doc.resizeCanvas(doc.width, doc.width)   // use this value for both sides...
    } else {                                      // else use height for both sides...
        doc.resizeCanvas(doc.height, doc.height)      // so you always get a square.
    }
}
保存并关闭:
doc.save();
doc.close();
取决于你正在寻找什么,也有doc.resizeImage().
| 归档时间: | 
 | 
| 查看次数: | 5436 次 | 
| 最近记录: |