いやー、Adobeの適当さには毎度してやられる。
WEBでレイアウトしてPhotoshop script書き出して、
自動レイアウトってのをやってるんだけど、
CS5くらいになると、かなりまとも。
でも、クラがCS2環境だっていうからCS2にコンバートするんだけど、
単位がめちゃくちゃ。
preferences.rulerUnitsってのがあるんだけど、「そんなんしりまっせーん」って感じで、pixel固定のメソッドや、point固定のメソッドが、ちゅーと半端にぽつぽつとある。
で、それだけならいいんだけど、リファレンスに
「Moves the layer the specified amount (in pixels) relative to its current position.」
って書いてあるくせに、実はプログラム的にはpoint valueを要求される罠。
(Photoshop CS 付属:JavaScript Reference Guide.pdf, p.65, translate)
もう、CS2の頃はカオスだね。
色相・彩度パレットの「明度」のスライダーは、実は「明度」ではないのにもやられた。
まぁ、CS5のScriptはかなりまともだから、それなりに企業努力はしてるみたい。
あとは、3ds maxみたいに、オペレーションのたびにそれを行うスクリプトを出力してくれると、「Script覚えてみようかな?」って人口も増えると思うんだけどね…
てか、ほんと、出力するようにしてくれ。きぼんぬ。
[13040] ワイナリー (2011/11/03 Thu 13:25)