• 締切済み

PGM形式の画像。。。

LinuxでC言語を用いて画像処理を行いました。(pgm形式です) 新しく作ったpgm形式の画像をwindowsで開こうとしたら開けなくて困っています><!!! どなたかLinuxで作ったpgm形式の画像をwindowsで開く方法をご存知の方がいらっしゃいましたらよろしくご教授願います。

みんなの回答

  • mac_res
  • ベストアンサー率36% (568/1571)
回答No.2

Linux側でpnmtopsを使いPostScriptに変換後、GhostScriptでpdfに変換して、Windowsに持ってきて、Acrobat Readerで開くというのはだめですか? そうでないときは、Windowsでどの形式で開きたいのか、pgmが直接開けないとだめなのか補足説明してください。

  • neuron-x
  • ベストアンサー率52% (139/266)
回答No.1

フリーウェアは、IrfanViewなどがPGM形式に対応しているはずです。 市販ソフトでは、ACD Seeなども対応しています。 □ IrfanView http://www.irfanview.com/

参考URL:
http://www.irfanview.com/

関連するQ&A

  • C言語での画像処理:jpeg→pgmへ

    Linux(Fedora core 4)を使っております。 今回C言語で画像処理を行いたいと考え、画像の形式がpgm形式としてのプログラムを組みました。 このプログラムを、実際にデジカメでとった写真について使いたいのですが、デジカメで撮った写真はjpeg形式の為、これをpgm形式に変換したいのですが、これはプログラムを作って行うことはできるのでしょうか。もしくはツールが必要なのでしょうか。ちなみに当方プログラミング初心者でございます。 よろしくお願い致します。

  • C言語 画像処理 jpeg → pgm

    C言語 ( visual studio 2010 ) を使っております。 今回C言語で画像処理を行いたいです。 使用目的としましては、実際にデジカメでとった写真について使いたいのですが、デジカメで撮った写真はjpeg形式の為、これをpgm形式に変換したいのです。 しかし、プログラミング経験がほとんど無いため、どのようなプログラミングを作成してよいのか解りません。 一応、新版 明解C言語 入門編(出版社: ソフトバンククリエイティブ)は読んだのですが、作成できませんでした。 お教えいただけないでしょうか。 よろしくお願い致します。

  • 画像の変換 bmp>>>pgm

    モノクロのビットマップ(ウインドウズ98とかのペイントのヤツ)を PGM(Portable GrayMap)形式に変換したいのですが,フリーソフトでではなく, C言語で理解したいので,どなたかご存知の方,教えて下さい. 参考になりそうなサイトや,本などでも結構ですので,よろしくお願いします.

  • C言語で.pgmの画像を作り、見る

    Windows10のコマンドプロンプト上でC言語を使って.pgmの画像を作り、見ることができないので質問します。 以下のソースコードを実行してつくった。out.pgmファイルをGIMPとirfanviewというソフトを使ってみようとしましたが、GIMPはPNM 画像 エラーメッセージ 不正なファイルですと返し、irfanviewは invalid or unsupported PNMファイルと返し、何も表示されませんでした。 #include<stdio.h> int main(void){ FILE *fp; fp=fopen("out.pgm","wb"); fprintf(fp,"P5\n"); fprintf(fp,"#Image\n"); fprintf(fp,"256 256\n"); fprintf(fp,"255\n"); for(int i=0;i<256;i++){ for(int j=0;j<256;j++){ fwrite(&j,sizeof(unsigned char),1,fp); } } fclose(fp); return(0); } どなたかC言語で.pgmの画像を作り、見る方法を教えてくださいお願いします。

  • C言語でのppmファイル作成

    タイトルの通り、C言語でppm/pgm形式画像ファイルを作成してみたいのですが、あまりCの知識が身についていないので、どうすればいいのか分かりません。持っているCの入門書には画像描画に関する記述が載ってなくて、ネットで調べても、調べ方が甘いのでしょうか?ppmの構造がなんとなく分かっただけでした。まだまだCの文法の勉強が足りないので勉強中なのですが、どうすればバイナリ形式のppm/pgm形式の画像を作れるようになるでしょうか?ちなみにwindowsでFineViewというソフトで見ようと思っています。

  • pgmファイル

    JPEGのファイルをpgm形式に変換したいのですが、 方法を見つけることができません。 どうすれば変換できるのかアドバイスをいただきたく質問しました。 変換方法が載っているHPなどを教えていただけるとうれしいです。

  • pgmファイルの読み込み

    jpgファイルをpgmファイルにしてpgmファイルで処理を行うプログラムを作ろうとしています。 jpgファイルからpgmファイルへの変換は手動で行い処理を行ったところ、 何故かpgmファイルを正確に読み取ることができませんでした。 pgmファイルの輝度データの最初の一部は正確に読み取ることができたのですが、 それ以降のデータが全て255になってしまうという状態になってしまい困っています。 ちなみに最初からpgmファイルであるものを読み取った場合だと正確に読み取ることができ、 jpgファイルから変換したpgmファイルを読み取るときだけ正確に読み取れない状態です。 もしかしたらプログラムの問題ではないかもしれないのですが、 考えられる原因を思いつく方がいらっしゃったら教えてください。

  • C言語で画像処理

    C言語で画像処理をしたいのですが、元となる画像の形式は何がよいのでしょうか?BMP,GIF,JPEG,PNG,などいろいろな形式がありますよね。一般的には画像処理プログラミングをするときに、どの形式の画像を用いるのでしょうか? また、その画像の読み込み方がわかりません。C言語は入門書を一通りやってみた程度で、画像処理のプログラミングの仕方がわかりません。 初心者なものでよろしくお願いします。

  • VC++6.0でTIFF形式の画像を扱いたい

    VC++6.0で画像処理プログラミングをしている学生です。 TIFF形式の画像をプログラムで開きたいのですが、方法がよくわかりません。 TIFFについて詳しく書いてあるサイトや、方法があれば教えてください。 なお、16bitのTIFFにも対応したいのでそのへんのことがわかる方、ご教授ください。

  • IrfanviewにおけるPGMファイル出力について

    Irfanviewでjpeg画像をグレースケール化し、PGMファイルで出力しました。出力方法はバイナリではなく、アスキーにしました。すると、1行あたり16個の整数がずうっと下のほうまで続いているのですが、ところどころ、改行コードが抜け落ちたのか、32個の整数が並ぶ行が発生します。これは何か意味があるのでしょうか?それとも単なる処理落ちなのでしょうか?もし処理落ちなのだとしたら、ちゃんと全ての行が16個ずつの値になるようにできないでしょうか?あとでプログラム処理するときに不便です。