Photoshopのアクション機能について質問です。


大量にある申込書のJPG画像を読み込んで、個人情報の部分を範囲選択し、選択範囲を削除し、JPGで保存し直すという一連の作業を、Photoshopのアクション機能を使って行っております。
しかし、読み込むJPG画像が元々位置がずれているため、個人情報の部分が選択範囲外となり削除されなかったり、必要な部分が選択範囲になり削除されてしまったりと誤差が生じてしまいます。

そこで、ある部分(例えば申込書の左上にあるマークなど)を基点とし、そこから範囲を選択できれば誤差は生じないと考えております。申込書のフォーマットは全て同じです。

このようなアクションを作ることは可能でしょうか?

或いは他に方法がございましたらご教授いただけると幸いです。


よろしくお願いいたします。

Photoshopのバージョンは8です。

回答の条件
  • 1人2回まで
  • 登録:2010/01/28 12:31:20
  • 終了:2010/02/04 12:35:03

回答(2件)

id:kick_m No.1

kick_m回答回数1372ベストアンサー獲得回数542010/01/29 01:25:20

ポイント35pt

残念ながら、アクション機能で、基点を指定して、範囲選択する機能は見当たりませんでした。

1)むしろ、原本のスキャンをするときに、ずれを補正する機能のあるスキャンソフトを使うこと。(現在のお使いのものにもあるかもしれません)

2)また、すでにあるデータについては、ずれた画像をトリミング処理することにより、余白部分をカットし、それによってフォームの位置を揃えてしまう。

photoshopにもそういうトリミングのバッチ処理をする機能があるようなのですが、よくは知らないので、専用ソフトを引用しておきます。

http://www2u.biglobe.ne.jp/~kaduhiko/iTrimmer/index.html

フリーソフトでもたくさんあるので、試してみてください。

http://hulatt.hp.infoseek.co.jp/Resize.html

id:ion10

ご回答いただきありがとうございます。

やはりphotoshopではできないんですね。。。

代替案もいただきありがとうございました。

参考にさせていただきます。

2010/01/29 12:01:34
id:sokyo No.2

sokyo回答回数1371ベストアンサー獲得回数942010/01/30 12:40:28

ポイント35pt

こんにちは。

 

アクションで位置を合わせたりはできないと思うので、

そういうスクリプトを書くかアクションをあきらめるかの2択だと思います。

私はスクリプトを書けないので、完全に自動化するのをあきらめます。

 

作戦1.自動化後手動で調整

個人情報の部分を隠すのが目的とのことですから、

自動処理後、チェックなしで作業完了とするわけではありませんよね?

なら可能な限り自動で処理しておいて、あとでチェックするときに

不具合のあるファイルのみ手動で調整してはいかがでしょうか。

アクションは

選択範囲→削除→JPEGで保存

ではなく、

選択範囲→新規レイヤーを作って白で塗りつぶし→psdで保存

に変えておきます。

これですべてのファイルをバッチ処理したあとで、今度は目視で確認します。

ずれているものは手動で調整します。

それが終わったら今度はpsdファイルをまとめてJPEGに変換します。

これで一件落着です。

 

作戦2.手動で調整後自動処理

大量のファイルがあるとのことですが、そもそもファイルの

スキャン位置にそんなにずれがあったりしても今後 問題はないのですか?

あらかじめ同じ位置になるように手動でトリミングや回転を施してから、

そのあと一気に自動でマスキングをしてみてはいかがでしょうか

id:kick_mさんと同じ意見です)。

でもその場合でも最後に目視でチェックしますよね?

それだったら結局、作戦1のほうがいいのかな、と思ったりします。

 

ご参考までにどうぞ。

id:ion10

なるほど~

ご丁寧なご説明ありがとうございます。

ご参考にさせていただきます。

2010/02/01 10:16:03

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません