• ベストアンサー
  • すぐに回答を!

PhotshopのRGB情報の自動抽出

Photshopで作業しています。 今、いろいろな単色の画像が1000枚ほどあります。 このいろいろな単色のRGB情報を、ファイル名とともにリスト化して、別の作業に使いたいのです。スクリプトでも何でもかまいません。1000枚のRGB情報を一気に取り出す方法はございませんか?全部手作業で取り出すとなると大変すぎて困っています。 ご存じの方やアイデアをお持ちの方、何卒よろしくお願いいたします><

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数272
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

スクリプトを使用すれば簡単に実現できます。 MacかWindowsかでスクリプト言語が異なりますが(JAVA Scriptがありますがくわしくありませんので)、流れは同じです。 流れとしては 0-1.テキストファイルを開く(テキストエディタ起動) 0-2.Photoshopを起動。 1.Photoshopでファイルを開く。 2.座標(1.1)にカラーピッカーを配置する。 3.色情報を引き出し、ファイル名と色成分をテキストファイルに書き込む。 このとき扱いやすいようにタブ区切りで書き出していきます。 4.ファイルを保存せずに閉じる 1~4をファイルの分だけループします。 以上が終わったらPhotoshopを閉じ、テキストエディタも保存して閉じます。 情報が見つかりにくいであろうPhotoshopオブジェクト部のVBS(=window)でのサンプルを以下に記述しますので、参考にされてください。 少し書き換えればVBやVBAでも動作します。 テキストエディタに書きコードをコピー&ペーストし、保存します。 拡張子を.vbsに書き換えます。 Photoshopでテスト画像を開いた状態で、そのVBSの書類をダブルクリックするとファイル名と色成分が書かれたメッセージボックスが表示されます。 -----以下をコピー&ペーストする Dim appRef Set appRef = CreateObject( "Photoshop.Application" ) 'アクティブドキュメントを測色の対象にする Dim ADoc Set ADoc = appRef.ActiveDocument 'カラーピッカーのセット ピッカーはピクセル座標の1,1に。 Dim MyColor Dim MyRGB Set MyColor = ADoc.ColorSamplers.Add(Array(1,1)) Set MyRGB = MyColor.Color.RGB 'ファイル名とRGB成分の表示 RGB値は整数に変換しています。 msgbox("FileName:" & ADoc.Name & " R : " & CInt(MyRGB.red) & " / G : " & CInt(MyRGB.Green) & " / B : " & CInt(MyRGB.Blue)) 'カラーピッカーの消去 MyColor.Delete()

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます!!! やってみます!!!

関連するQ&A

  • photoshop7.0ウインドウの(RGB#)#の意味は?

    はじめまして mac osxでphotoshop7.0を使用しているのですが 同じ画像を別のmac(osx)で作業することがあるのですが そのときにウインドウに 元のデータではウインドウの上のところが ファイル名.psd@100%(RGB) となっていたのですが 別のmacで開くと ファイル名.psd@100%(RGB#) とRGBのあとに#がつくことがあります。 この#にはどんな意味があるのでしょうか? このときに色も変化していたりします。 (モニターの違いによる色の変化ではなく) これは#と関係があるのでしょうか? どうぞ、よろしくお願いいたします。

    • 締切済み
    • Mac
  • RGBからCMYK

    PHOTOSHOP6.0を使用しています。カラーモードをRGBからCMYKに変換すると色が多少変わってしまうのは仕方ない事ですが、変換後の変化をなるべく少なくする方法はないのでしょうか。(最初からCMYKで作業する以外で) また、まったく別の質問になりますが、IllustratorにRGBの画像を配置すると、その画像はCMYKに変換されるのでしょうか。 ご回答よろしくお願いします。

  • RGB画像をYIQに変換・抽出

    今VB6で画像(RGB)から(YIQ)に変換し各Y・I・Qの情報を画像として抽出したいのですが方法がわかりません。抽出した各情報をグレースケール(モノクロ)で表示する方法がわかる方がいましたら、お力をお貸しください。よろしくお願い致します。

  • C++/CLIでの画像情報(RGB)の取得

    Visual C++ 2005のC++/CLI対応で、.NET Frameworkのクラスライブラリを使用し、画像処理のプログラムを作成しています。 pictureBox1->Image = gcnew Bitmap( ファイル名 ); で、画像を表示するところまではできたのですが、表示したBitmapデータのRGBカラー情報を取得する方法がわからず、困っています。 ご存知の方、教えてください。 また、このような情報が載っている書籍やサイトがありましたら、合わせて教えてください。 よろしくお願いします。 必要な情報が抜けていましたら、お手数ですが、ご指摘お願いします。

  • photshopのプリンタの設定方法

    photshopで写真を加工(カラー)しました。プリントしましたが 色あせているような色しか出ません。 カラーマネジメント設定して、”photoshopによるカラー管理”, プリンターのプロファイル ”作業用RGB-SRGBIEC61966-2.1” マッチング方法;”知覚的” 黒点の補正を選択指定しています。

  • htmlファイルを自動で大量作成したい

    <html> <body> <img src="***"> <a href="xxx">NEXT</a> </body> </html> みたいな感じのhtmlファイル(ファイル名=***)を作りたいと思っています。***やxxx(=***+1)の部分は連番になる数字にして、200個ぐらいのレベルでファイルを作りたいのですが、手作業だと面倒なので、簡単なスクリプトを作って自動化したいのです。プログラミングのことは、ほとんど初心者なのですが、何かよい方法かあるいはヒントの提示、または参考になりそうなページの紹介をしていだだけませんか。

    • ベストアンサー
    • HTML
  • VBSCRIPT + WSHで WEBからのファイルをダウンロード

    こんにちは。 下記の様なスクリプトを作りたいのですが、どなたかいいアイデアはないでしょうか。 [やりたいこと] WEBを巡回し、条件にあてはまるファイル(PDFやmp3など)をダウンロードする。 (VBS+WSHで) 今はInternetExplorer.Application で巡回してソースからファイル名を見つけ、それをCUI版Gethtml等のソフトで落としたりしています。 ただ、ページにJavaScriptなんかがつかってあったりすると、うまくいきません。 また、ページを巡回した後にキャッシュから手作業でファイルを拾ってくる方法も試したのですが、せっかく途中まで自動化しても手作業が入ってしまうところがいまいちです。 InternetExplorer.Application で巡回して直接ファイルを任意のフォルダにダウンロードする方法をご存知の方、教えていただけませんか。

  • Photoshopで、画像を2値化したのち、RGBに戻して、K100%

    Photoshopで、画像を2値化したのち、RGBに戻して、K100%の部分に色を付ける作業をしたいのですが、このとき画像を移動ツールで少しでも回転させると、自動的にアンチエイリアスがかかってしまい、2値でなくなってしまいます。 RGBモードで2値化を維持したまま、回転したり縮小したりする方法(アンチエイリアスがかからない方法)はないでしょうか? レイヤーの描画モードのディザ合成が近いのかな?と思ったのですが、正確な方法が知りたいので、どうぞよろしくお願いします。

  • 【Access抽出方法】 表A-表B=表C は?

    Accessを使って2つの表からデータを抽出する方法を 教えてください。 やりたいことは引き算です。  表A - 表B = 表C 表Aには全取引会社がリストとして入っています。 表Bには得意先の会社だけが入っています。 表Aの中に入っている会社から表Bの得意先以外の 会社だけを表Cとして出したいのですが、 どうするのでしょうか? 実は今、これを手作業で1つ1つ検索削除をやってます。 どなたかお助けください!

  • エクセルに貼った画像の自動更新

    ウェブ上で毎日更新される画像があり、それをコピーしてエクセルに貼り付ける作業をしているのですが、毎回手作業でコピペしています。沢山あるので、自動更新する方法はないかと思案しています。 ただし、自動更新する前の状態のファイルは前日のデータとしてそのまま別のファイルとして保存しておきたいのですが、そういったことは可能でしょうか? ちなみに、その更新される画像のURLは変化することなく固定です。 なにかよい方法があれば教えて下さい。よろしくお願いいたします。