タグ

JavascriptとPhotoshopに関するmassiromoheのブックマーク (3)

  • Photoshop用Javascriptでレイヤーマスクを作る方法 - UTAGEWORKS

    Photoshopを使ってると、複数のファイルに同じ処理を施したいことがある。多くは「アクション」を使えば目的が達成できるのだが、少し細かいことをしようとすると「アクション」では不十分なこともたまにある。そこで、Photoshop(に限らずAdobe製品の多く)は、Javascriptでアプリケーションを制御するスクリプトを作り、利用することができる。例えば、下記のスクリプトでキャンバスサイズを50pxずつ拡大できる。*1 activeDocument.resizeCanvas(activeDocument.width+50, activeDocument.height+50); しかし、これも実は不十分で、例えば現在のレイヤーに現在の選択範囲を可視範囲とするレイヤーマスクを追加することができない。そこでよりローレベル(?)な方法を用いて、この足りない部分を実現させる必要がある。 インスト

    Photoshop用Javascriptでレイヤーマスクを作る方法 - UTAGEWORKS
  • Photoshop CS自動化作戦 with JavaScript

    Last Update:2006/2/28 PM 9:57 【Photoshop CS自動化作戦】 このページはPhotoshop CSをJavaScriptによって自動化運用するためのサンプルスクリプトを掲載しています。当はシリーズ化のような形で書籍として発売されればよかったのですが諸々の都合により企画自体が消滅したため、Webにて公開、掲載しています。 Photoshop CSはJavaScriptのコアオブジェクト、Adobeファイルオブジェクトに関しては他のAdobeソフトと同じです。つまりInDesign CS、AfterEffects 6.5、Illustrator CSで作成された一部のコードは、そのまま動かす事ができます。Photoshop CS独自部分の機能だけを習得すれば良いと言うメリットもあります。ただし、スクリプト内に日語を含む場合にはUTF-8 (Unicod

  • PhotoshopでのWeb制作効率を向上させる「JSX」とは

    ご存じの方もいらっしゃると思いますが、Adobe Photoshop は JavaScript で制御することができます。 Photoshop 用の JavaScript ファイルのことを「JSX」と呼びます。拡張子は .jsx です。 Photoshop を使ってWeb制作されている方は多いかと思いますが、Photoshop は来写真加工用のソフトでありWebデザイン用のソフトではないため、特にレイアウト機能が Fireworks、Illustrator、InDesign などに比べ貧弱です。 しかし、JSX を使用することにより Photoshop のレイアウト機能やWeb制作向けの機能をある程度向上させることができます。 JSX は昔から Photoshop に搭載されていましたが、書き方の参考になるような書籍やサイトが少ないためかそれ程注目されていなかった気がします。 しかし、最

    PhotoshopでのWeb制作効率を向上させる「JSX」とは
  • 1