ちょっと一般的な質問でなくてごめんなさい。
自分のプログラムで適当に命令しながら、グラフを作りたい(画像ファイルとして出力したい)と思っています。どうしたらいいのでしょう。
実は、今まで、直接プリンタに出すようにしてきました。私は Canon のプリンタを利用していたので、Lips3 の出力イメージを外部ファイルに書き出すようなソフトを作っていました。そのファイルをプリンタに送ると、グラフが出力されました。
そのようなソフトを作るに当たっては、基本的には、ある点から別の点まで直線を引くこと、ある点に指定された文字を書くことくらいの基本操作を用意し(ここは LIPS3 のマニュアルと首っ引きでした)、あとはそれを組み合わせて自分なりのイメージでグラフを書いてきました。Excel などのグラフ機能では自分の思い通りのグラフが書けないので、ダメなのです。
最近は、紙ベースでは間に合わなくなってきました。そこで、BMP なり GIF なりの形式でファイルに書き出し、適当な閲覧ソフトで見られるようにしたいと思っています。これならHPにも手軽に載せられます。しかし、そのような「自分の思い通りのイメージを書く」のに必要な技術情報がなく、どこでどうやればいいのか、さっぱりわかりません。
もっとも簡単には BMP ファイルの構造が説明されていれば、自分で、それにあわせてビット操作してファイルに書き出してもいいと思います。
皆さんのお知恵をお貸しください。
No.1ベストアンサー
- 回答日時:
「ファイルのフォーマットさえ分かれば、後はプログラムを組むだけだぜぃ」という
ことですね。
BMP ファイルのフォーマットを説明してあるサイトは、星の数ほどあるでしょうが、
有名所を一つ参考URLのひとつめに紹介しておきます。
後は、別のアプローチとして、画像ファイルに対する描画ライブラリを使う方法を
紹介しておきましょう。
これも、有名所なのですが、GD というライブラリがあります(参考URLのふたつめ)。
諸般の事情から GIF のサポートは打ち切られましたが、PNG と JPEG の出力が
できます。
C/C++ から使えるのはもちろん、Perl のモジュールなどもあります。
参考URL:http://www.wotsit.org/,http://www.boutell.com/gd/
二つの URL を見ました。
私のやりたいことは、いずれかの方法でできそうです。
前者のほうが自由度が高く、楽なような気がしています。どこかの BMP ファイルをダンプしながらこの文書と照らし合わせると構造が理解できるだろうし、……。
できれば、日本語の文書のほうがありがたいのですが、ま、英語でもあまり問題ないと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
exeファイルの中身を見ることは...
-
jlbという拡張子のファイルを開...
-
windowsでpkgファイルを開きた...
-
拡張子 .lhdはどのようなソフト...
-
inddという拡張子ファイルを開...
-
ファイル検索ソフトEverything ...
-
BOX(ファイル共有)でエクセル...
-
相手先の方がPDFを開けません
-
irvineの連番機能とは
-
拡張子がpxd開きたい
-
監視ツールを入れさせられまし...
-
pngファイルで、音を鳴らす方法...
-
拡張子 「LPD」って なにで編...
-
Win10でショートカットファイル...
-
txtファイルから特定の文字列が...
-
Docuworksで文書の一括回転操作...
-
「画像のデータに不足がありま...
-
「指定された書庫ファイルはLZH...
-
PDDファイル拡張子が見れるサム...
-
aviutlで編集をしているのです...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
exeファイルの中身を見ることは...
-
jlbという拡張子のファイルを開...
-
windowsでpkgファイルを開きた...
-
拡張子 .lhdはどのようなソフト...
-
BOX(ファイル共有)でエクセル...
-
mdsファイルを開くにはどうすれ...
-
txtファイルから特定の文字列が...
-
Docuworksで文書の一括回転操作...
-
拡張子 「LPD」って なにで編...
-
inddという拡張子ファイルを開...
-
ファイル検索ソフトEverything ...
-
拡張子がpxd開きたい
-
動画ファイルにパスワードをつ...
-
Win10でショートカットファイル...
-
ゲームからCGを抽出
-
大量のPDFファイルに内容を読み...
-
FileVisorは今でも使えますか?
-
IOOファイルを ISOファイルに...
-
相手先の方がPDFを開けません
-
ISOファイルとMDSファイ...
おすすめ情報