我为创建图像拇指构建了我的动作,我想添加到动作结束时自动旋转到我的拇指。 我的问题是:如何使用随机角度从-45到45度添加旋转?
答案 0 :(得分:1)
您可以通过Adobe脚本自动旋转图像:
if (!app.documents.length > 0) {
alert("No active document");
}
else {
var docRef = app.activeDocument;
var docWidth = docRef.width.as("px");
var docHeight = docRef.height.as("px");
if (docWidth > docHeight) {
docRef.rotateCanvas(90);
}
}
可以使用以下内容生成随机数:
this.rawValue = Math.random() * (45 - 1) + 1;
我没有做足够多的Adobe脚本来告诉你如何把它们放在一起,但我相信你很聪明!
有用的网站:http://www.photoshopsupport.com/tutorials/jennifer/photoshop-scripts.html
Enjoi!
答案 1 :(得分:0)
对不起,另一个答案,我不想让我的另一个大规模且难以理解。
我尝试过(非常糟糕)脚本(并且,对于记录,它没有经过测试或其他任何事情,我对此并不擅长)
if (!app.documents.length > 0) {
alert("No active document"); //no document?! whats happening?!
} else {
var docRef = app.activeDocument;
var docWidth = docRef.width.as("px");
var docHeight = docRef.height.as("px");
if (docWidth > docHeight) { //if width is greater than height
PlusMinus.rawValue = Math.random() * (2 - 1) + 1; //GET 1 OR 2
if (PlusMinus.rawValue == 1) {
deLimit = "-"; //set minus if its a 1
} else {
deLimit = "+"; //set plus if its a 2
}
Angles.rawValue = Math.random() * (45 - 1) + 1; //GET NUMBER FROM 1-45
docRef.rotateCanvas(deLimit+Angles);
}
}
我相信你会从中得到这个想法!