• 締切済み

FortranでJPEG画像を

FortranでJPEG画像を扱うことは可能でしょうか? 作成したいプログラム内容は以下の通りです。 JPEG画像をグレースケールに変換して、その画像の各ピクセルの階調値を テキストファイルに書き込む。 今は、JPEG画像を一度Photoshopでrawにしてから扱ってます。 ご教示ください。

  • Ken2K
  • お礼率33% (2/6)

みんなの回答

  • f272
  • ベストアンサー率46% (8010/17118)
回答No.1

access=directのrecl=1でopenして,1バイトずつ読めばあとでどうにでも出来るでしょ。 どうにかするところの例は(別言語かもしれないが)ネット上に落ちてるはずだし...

関連するQ&A

  • 画像の輝度算出について

    36bitのカラーカメラで撮影した画像(TIFFファイル)をR画像のみ取り出し、Photoshopでグレースケールに変換しrawファイルで保存、Compaq Fortranで各ピクセルの輝度値を算出すると8bitになってしまいます。 処理のどの部分がおかしいのかわかりません。 原因になりそうな箇所が分かる方は教えて頂けないでしょうか。 宜しくお願い致します。

  • Photoshop CS2のグレー階調画像作成について

    現在Photoshop CS2を用いて1ピクセルを1階調に対応させたグレースケール画像を作成したいと考えています。 グラデーションツールを用いてこれを行おうとすると0-255を256ピクセルに対応させようとしても上手くいきませんでした。 階調が等間隔ではないし、同階調ラインの上部及び下部に前後の色が染み出しているようなノイズも乗ってしまいます。 このような場合、やはり1階調を1ピクセルずつに指定する作業しかないのでしょうか。 解決のアドバイスをよろしくお願いいたします。

  • 2つの画像から移動体の座標を返すソフト探しています

    2つのBMPやJPEG画像から、移動体の座標を返す画像解析ソフトを探しています。 要件は下記の通りです。 1)2つの比較画像はモノクロ(グレースケール)です。 2)可能であればグレースケール階調を変換できれば良いです。 3)画像サイズは、VGA(640*480)サイズです。 4)比較ファイルの移動体の速度(距離)は、ばらばらです。 5)移動体を認識できた場合、2枚目でのおよその座標を返して欲しいです。 6)VBAやVBなどの、プログラムから呼び出せれば良いです。 ImageJなどを見ましたが、高機能というか、難しい過ぎです。 それを使えば良いかもしれませんが、とっかかりが判りません。 上記全てを満たさなくても結構です。 (ヒントだけでも。)

  • 16ビットグレースケールの画像を描画させたい。

    16ビットグレースケールの画像を描画させたい。 こんにちは。 Photoshopで16ビットグレースケールのPNGファイルを作り、 それをlibpngを使って読み込むプログラムを書きました。 16ビットRGBではなくグレースケールです。1ピクセルの 情報は0~65535です。 640*480の画像で例えるならば、640*480*2の大きさで CreateDIBSection関数を使って作成しているだけなので Bitblt関数を使って描画させようとしても、16ビットRGB として描画しようとするので正しく表示されません。 これを正しく描画させる方法はありませんでょうか? さらにLineToやRectangle等で編集もしたいのですが、 可能でしょうか?

  • ImagePDFファイルを画像ファイルに変換

    ImagePDFファイルを画像ファイル(JPEG, GIF, PNGなど)に変換する 場合、「見た目だけ」で一番遜色が少ない画像ファイル形式は何でし ょうか。モノクロと256階調グレースケールのデータのみ取り扱い ます。 宜しくお願いいたします。

  • 一色刷りの画像を作る時のモード

    初めて書籍のDTPに挑戦する初心者です。 コスト減のため一色刷りで、色はブルーグレーや茶グレーを想定しています。テキスト中心で、線画のイラストをスキャンして入れようと思います。 このような場合には、ダブルトーン、グレースケール、モノクロ2階調のいずれのモードで画像を作成すればよいでしょうか?ダブルトーンは一版にならないのではと思ったり、モノクロ2階調だと微妙な線の味が失われるのではと思ったり、まったくわからずに困っています。 制作にはPhotoshop6とIllustrator9を使用します。どうぞよろしくお願い致します。

  • ピンボケやJpeg劣化の誤魔化し方

    人物の画像ではなくパターン系の画像(背景等)なのですが、 ピンボケやJpeg劣化が目立つものがあります。 現状はPhotoShop(CS3)で、 ・フィルタからシャープをかける。 または、併せて ・グレースケールノイズを準備する。 ・元画像を自動選択ツールで暗い部分、明るい部分、中間  と選択してはグレースケールノイズを切り取って別々のレイヤへ。 ・グレースケールノイズをスクリーンモードにし、  暗い部分は低い不透明度。明るい部分は高い不透明度で乗せる。 など誤魔化しています。 もし他にもピンボケやJpeg劣化を誤魔化す手法があれば 教えては頂けませんでしょうか?

  • グレイスケール→インデックスカラー→グレイスケール

    わかる人には簡単なことかもしれないんですが、教えてください。 8bitグレイスケールで取った画像を、ファイルに保存するときには1色のインデックスカラーとして保存されています。 これをphotoshopで開いてグレイスケールに戻したときに、最初の取った画像にある階調(pixelごとの明るさ)情報は保たれているのでしょうか??ファイルはTIFFで統一しています。 詳しい状況としては、 顕微鏡で蛍光画像をとるのですが、領域ごとの明るさなどを測定することもあるため、この定量性を失わないようにしたいのです。しかし、デジカメを制御しているソフトが(Photoshopでひらくと)どうしてもインデックスカラーで保存しているようなのです。 周りにきちんと答えられるひとがいないので…

  • JPEG画像が貼れません

    ホームページビルターver.6.5を使用しております。 JPEG画像をPhotoshopで作成してwebページにはりつけたところ、プレビューでは×マークがでて画像が見えません。問題の画像と同じ手順で作ったほかのJPEG画像はプレビューで問題なく見えます。一体何が悪いのか、どなたかお知恵をお貸しください。よろしくお願いします。

  • パナソニックFZ30のJPEG画像

    FZ30でRAWデータ保存をすると、RAWとJPEGの両方が保存されます。JPEGデータの方は、3264×2448ピクセルで、ファイルサイズは、だいたい2Mb程度です。ところが、このファイルをペイントショッププロというレタッチソフトに取り込んで、何もせずにJPEGで保存すると、圧縮率を最低の1に設定した場合、ファイルサイズは6M位になります。JPEGは、保存するたびに画像が劣化すると聞いていますが、ファイルサイズは、3倍にもなるし(しかし、3264×2448ピクセルなら、6M位になるのは当然だと思いますが・・・。2Mというサイズの方が変ではないでしょうか)、ピクセル等倍で見ても、画像が劣化したとは思えません。これは、どういう風に理解したらいいのでしょうか。パナソニックのサポートに聞いても、私自身が、知識が乏しいので、質問の意味を理解してもらえないようで、的確な答えをしてもらえません。詳しい方に教えていただきたいと思います。よろしくお願いします。

専門家に質問してみよう