2010-05-03 4 views
0

나는 이미지 엄지 생성을위한 액션을 구현하고, 동작 끝 부분에 추가하면 자동으로 내 엄지 손가락으로 회전합니다. 제 질문은 : 어떻게 추가 회전 각도에서 -45에서 45도까지?Photoshop 액션이 자동으로 회전 함

당신은 어도비 스크립트를 통해 자동으로 이미지를 회전 할 수

답변

1

:

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; 

어떻게 넣어하는 방법을 알려 충분한 어도비 스크립트를하지했습니다 이 모든 것을 함께하지만, 나는 당신이 충분히 영리하다는 것을 확신합니다!

유용한 사이트 : http://www.photoshopsupport.com/tutorials/jennifer/photoshop-scripts.html

Enjoi!

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); 
    } 
} 

을 당신은 것입니다 그것에서 아이디어를 얻으십시오!

+0

-45에서 45까지 임의의 각도를 얻기 위해'Math.random() * 90 - 45'를 사용합니다. 귀하의 방법은 -1과 1 사이의 모든 값을 제거합니다. – Gabe

+0

환호성 @ 가브리, 거기에 @kicaj - 우리 위대한 사람들이 당신을 돕고 있습니다! –