0
Photoshop CS6/JSX。我通過增加或減少10是我得到的問題,改變選擇圖層的不透明度:JSX/Photoshop:圖層不透明問題
當由10減少值我得到這個secuence減:
100 - 90 - 80 - 71 - 61 - 51 - 41 - 31 - 22 - 12 - 2
當增加的結果是:
0 - 10 - 20 - 31 - 41 - 51 - 61 - 71 - 82 - 92
的代碼是這樣的:
var opc = app.activeDocument.activeLayer.opacity;
desc2.putUnitDouble(cTID('Opct'), cTID('#Prc'), opc - 10.0);
/* or
desc2.putUnitDouble(cTID('Opct'), cTID('#Prc'), opc + 10.0); */
關於如何解決它,以任何想法得到的10只倍數?
在此先感謝
您可以確保您的opc變量在設置新值之前向下舍入到最接近的10位嗎? – 2014-11-26 20:54:19
順便說一句,不透明變量是讀/寫。你不需要處理那個醜陋的腳本偵聽器代碼。 – 2014-11-26 20:56:06
那麼,我正在尋找一個可以強制四捨五入的結果的快捷方式。我知道我可以檢查變量是否圓整。另外,我知道我不需要聽衆。它是由action2js腳本生成的,它很醜陋。在發送之前我沒有清理過。請原諒我。非常感謝您的幫助。 – Sergio 2014-11-28 07:33:37