OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

自由にグラフを作りたいのですが、……

  • 暇なときにでも
  • 質問No.164200
  • 閲覧数47
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 72% (196/269)

 ちょっと一般的な質問でなくてごめんなさい。
 自分のプログラムで適当に命令しながら、グラフを作りたい(画像ファイルとして出力したい)と思っています。どうしたらいいのでしょう。
 実は、今まで、直接プリンタに出すようにしてきました。私は Canon のプリンタを利用していたので、Lips3 の出力イメージを外部ファイルに書き出すようなソフトを作っていました。そのファイルをプリンタに送ると、グラフが出力されました。
 そのようなソフトを作るに当たっては、基本的には、ある点から別の点まで直線を引くこと、ある点に指定された文字を書くことくらいの基本操作を用意し(ここは LIPS3 のマニュアルと首っ引きでした)、あとはそれを組み合わせて自分なりのイメージでグラフを書いてきました。Excel などのグラフ機能では自分の思い通りのグラフが書けないので、ダメなのです。
 最近は、紙ベースでは間に合わなくなってきました。そこで、BMP なり GIF なりの形式でファイルに書き出し、適当な閲覧ソフトで見られるようにしたいと思っています。これならHPにも手軽に載せられます。しかし、そのような「自分の思い通りのイメージを書く」のに必要な技術情報がなく、どこでどうやればいいのか、さっぱりわかりません。
 もっとも簡単には BMP ファイルの構造が説明されていれば、自分で、それにあわせてビット操作してファイルに書き出してもいいと思います。
 皆さんのお知恵をお貸しください。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル14

ベストアンサー率 50% (1122/2211)

「ファイルのフォーマットさえ分かれば、後はプログラムを組むだけだぜぃ」という
ことですね。

BMP ファイルのフォーマットを説明してあるサイトは、星の数ほどあるでしょうが、
有名所を一つ参考URLのひとつめに紹介しておきます。


後は、別のアプローチとして、画像ファイルに対する描画ライブラリを使う方法を
紹介しておきましょう。

これも、有名所なのですが、GD というライブラリがあります(参考URLのふたつめ)。
諸般の事情から GIF のサポートは打ち切られましたが、PNG と JPEG の出力が
できます。

C/C++ から使えるのはもちろん、Perl のモジュールなどもあります。
お礼コメント
ogx

お礼率 72% (196/269)

二つの URL を見ました。
私のやりたいことは、いずれかの方法でできそうです。
前者のほうが自由度が高く、楽なような気がしています。どこかの BMP ファイルをダンプしながらこの文書と照らし合わせると構造が理解できるだろうし、……。
できれば、日本語の文書のほうがありがたいのですが、ま、英語でもあまり問題ないと思います。
ありがとうございました。
投稿日時 - 2001-11-06 22:12:42
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ