我真的不知道如何解释这个,但是......
如何在photoshop上批量调整图像大小,根据较小的尺寸进行缩放。
所以基本上,我希望图像调整到200x200,我希望图像采用较小的尺寸,使图像居中,然后裁剪较大尺寸的多余部分。
有办法做到这一点吗?
我希望我有道理。
答案 0 :(得分:1)
此脚本将调整图像大小,使最小尺寸变为200,然后将其裁剪为200 x 200
app.preferences.rulerUnits = Units.PIXELS;
// call the source document
var srcDoc = app.activeDocument;
var imageWidth = srcDoc.width.value;
var imageHeight = srcDoc.height.value;
var ts = 200;
if (imageHeight < imageWidth)
{
// landscape
var h = 200;
var w = Math.floor((imageWidth/imageHeight)*h);
}
else
{
// portrait
var w = 200;
var h = Math.floor((imageHeight/imageWidth)*w);
}
srcDoc.resizeImage(w, h, 72, ResampleMethod.BICUBIC);
//crop it in the centre
app.activeDocument.resizeCanvas(ts, ts, AnchorPosition.MIDDLECENTER);
答案 1 :(得分:0)
您可能需要使用操作和自动化才能完成此操作。这是教程的链接:
http://www.digitalartsonline.co.uk/tutorials/photoshop/how-resize-multiple-images-in-photoshop/
答案 2 :(得分:-1)