Skip navigation
nagatuki@utunomiya
Currently Being Moderated

photoshopでファイル名の取得&入力の自動化

Apr 22, 2011 7:38 PM

photoshop 7.0で自動化の模索中です。OSはwindows xp sp3です。

 


やりたいことは、Aというソース画像、Bというテンプレ画像、2つのファイルを順次開き、Aをリサイズ後、全画像をコピー、Bに範囲を指定し順次貼り 付け(4、または6回貼り付け)、Aのファイル名を取得してBのファイルを別名で保存、という流れです。

 


何しろ画像が多く、またA画像が連番にならない場合が多いので、Aのファイル名を取得する自動化を検討しています。

 


作業自体はアクションで再現できるのですが、Aのファイル名を取得しBのファイルを書き換える部分でつまづいています。

 


そこで質問なんですが、JavaScriptなどをを利用してこの部分をphotoshopで自動化する方法を教えてください。

 


手作業だと、Aを「別名で保存」でファイル名をcontrol+Cでコピー、escで戻った後Bを選択、別名で保存→ファイル名をペーストで出来る のですが、アクションだと上手く再現できません。

 


よろしくお願いします。

 
Replies
  • Currently Being Moderated
    Apr 29, 2011 2:34 AM   in reply to nagatuki@utunomiya

    似た様な自動処理をCS3でした事がありますが、PS ver. 7 でも同じかどうかは分かりませんが。。。

    Aの貼付ける画像はフォルダーにまとめられているとすれば、

     

    folderObj = Folder.selectDialog( "画像フォルダを選択してください" );     // 画像フォルダを選択

    fList = folderObj.getFiles( );     // フォルダの内容リストを取得する

     

    fList[ n ]には、n番目の画像のファイルパスが入っています。

    ファイルパスからファイルネームは取得できます。

     

    >そこで質問なんですが、JavaScriptなどをを利用してこの部分をphotoshopで自動化する方法を教えてください。

     

    ながつき さんは、スクリプトが書けると言う事ですよね。^^

     
    |
    Mark as:
  • Currently Being Moderated
    May 3, 2011 7:31 AM   in reply to nagatuki@utunomiya

    ながつき さん、お気に触ったらお許しください。

     

    少々でもJavaScript が書けるのであれば、2-3の段取りを示せば直ぐにでも解決できるであろうと感じましたので。

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points