我在Photoshop
有一个脚本,但我需要一件事。我想从文件中获取(解析)宽度和高度数据。我怎样才能做到这一点?文件可以是 txt 或 xml 。我使用 Photoshop 中的 ExtendScript Toolkit 。
if ( activeDocument.width != 100 || activeDocument.height != 100 ) {
displayDialogs = DialogModes.ALL;
activeDocument.resizeImage( 100, 100, 72, ResampleMethod.BICUBIC );
displayDialogs = DialogModes.NO;
}
感谢您的帮助
答案 0 :(得分:0)
我仍然有点困惑你想要什么。 但是,您可以将文本文件作为数据加载到Photoshop中:
function readIt(fName)
{
var theFile = new File(fName);
//read in file
var words = [];
var textFile = new File(theFile);
textFile.open('r');
while(!textFile.eof)
{
var line = textFile.readln();
if (line != null && line.length >0)
{
words.append(line);
}
}
textFile.close();
// return array
return words;
}
答案 1 :(得分:0)
我只想从文件中获取2个变量,在代码之前我需要var width =(文件中的第一个数据)和var height =(第二个数据)。当我得到这个我可以修改脚本看起来像:
if ( activeDocument.width != width || activeDocument.height != height ) {
displayDialogs = DialogModes.ALL;
activeDocument.resizeImage( width, height, 72, ResampleMethod.BICUBIC );
displayDialogs = DialogModes.NO;
}
在你的代码中,我从一个变量“words”
中获取了所有文件