- ベストアンサー
Borland C++ Compilerで画像を扱うには
基本情報技術者検定の問題でhttp://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H9a2/pm07.html のプログラムをBorland C++ Compilerで作りたいのですが、画像が扱えないみたいなので調べてみたところ http://www.boutell.com/gd/のライブラリがあれば 画像が扱えるとどこかで見たのですが、これって Borland C++ Compilerにも使えるのでしょうか?
- yuyakiyo
- お礼率58% (14/24)
- C・C++・C#
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>画像が扱えないみたいなので 別に外部ライブラリを使わなくても 普通にWindowsのGUIを扱えますよ? http://www.kumei.ne.jp/c_lang/bcc/index.html
その他の回答 (2)
- ballville
- ベストアンサー率47% (233/487)
boutellのFAQに出てますよ。 http://www.boutell.com/gd/faq.html このライブラリで、ファイル操作(pngの読みだし、書き込み)を行うと、落ちるそうです。直接、ファイルとやりとりせず、一度メモリ上のバッファを介してアクセスすればOKだそうです。 Borland C++: this product apparently provides its own C runtime library, incompatible with Microsoft's msvcrt.dll. You cannot use the FILE * functions in gd.h. However, there is an alternative. The gdImagePngPtr and gdImageCreateFromPngPtr functions provide a way to write image file data to a memory buffer, or load an image from a buffer of image file data. See the next two questions for code samples.
お礼
英語なのでFAQきちんと読んでませんでした。 簡単には扱えないのですね、参考になりました。 ありがとうございました。
- sismoon
- ベストアンサー率22% (22/97)
画像データはHeader+画像本体というデータ構造をしており, Header部のバイト数と画像本体のデータ構造が分かればライブラリがなくとも バイナリデータとして処理すれば問題ありません. CQ出版から出ている画像処理の書籍を参考にすれば自作することが可能です.
お礼
ということは、Headerというのが読み出せればいいんでしょうか。画像処理について本屋で少し見てみましたが、奥が深そうですね。もっと調べてみようと思います。 参考になりました。ありがとうございました。
関連するQ&A
- 平成14年秋 問10 四角形 C言語
http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H14b2/pm10.html 手がかりはどのように 求めればいいのでしょうか? 手が届かないです
- ベストアンサー
- 情報処理技術者
- 基本情報について
このサイトの問4の3設問ができなくて困っています。わかるかたご教授よろしくお願いします。 http://www.rs.kagu.sut.ac.jp/~infoserv/j-siken/H11a2/pm03.html
- ベストアンサー
- その他([技術者向] コンピューター)
- Borland C++ Compilerについて。
Borland C++ Compilerでコンパイルし、 exeファイルを実行したところ、 実行された画面が一瞬(0.1秒くらい)出て 消えてしまいました。 唯一、"Hello"を表示するプログラムは ちゃんと出ました。 原因は何でしょうか?
- ベストアンサー
- C・C++・C#
- Borland C++ Compiler
学校のC言語の授業で使用するので、Borland C++ Compilerをインストールしました。 今までに作ったプログラムや、教科書に載っていたサンプルプログラムをコンパイルして軽い勉強をしていたのですが、コンパイルの際にエラーが出るようになりました。 コマンドプロンプトでbcc32と打つと、パラメータのリストのようなものが出てくるので、-nなど適当にパラメータをつけて実行したら以下のようなエラーが出るようになりました。 Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland test.c: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照) objとtdsファイルは出力されるのですが、exeが出力されません。 どうやったらなおるか、教えてください。
- 締切済み
- C・C++・C#
- トランザクション処理性能の問題
このサーバの TPS の上限値は” ”の表現で 上限値は何を意味するのでしょうか? どなたか 解説を? http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H13b2/pm03.html
- ベストアンサー
- 情報処理技術者
- Borland C++ Compiler 5.5について
(1)Borland C++ Compiler 5.5 (2)Turbo Debugger 5.5 (3)Bcc Dev(環境設定ツール) (4)C Pad for LSI C-86 をダウンロードしました。まず、アイコンが表示されません。 C\borland\bcc55\bin を全部見ましたが、コンパイラらしきものは入っていません。 Bcc Devを起動して、プログラムをうち、コンパイルしたと、実行とデッバグができません。 過去ログを見ましたが、参考になりません。どうすればいいのでしょうか?因みにBCC32とiLink32はあります。
- 締切済み
- フリーウェア・フリーソフト
- Borland C++ Compiler 5.5について
Borland C++ Compiler 5.5をインストールしたんですが、なかなかうまくできません。 「bcc32.cfg」と「ilink32.cfg」 のファイルは作りました。 それにシステムのプロパティで環境変数にあるPathに 「C:\borland\bcc55\bin」 を追加したんですがコマンド プロンプトに 「bcc32 ファイル名.cpp」 って入力しても 「'bcc32'は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 とエラーメッセージが出るんです。 どうしたら良いですか?(ちなみにwinXPです)
- ベストアンサー
- C・C++・C#
- Hot Soup ProcessorとBorland C++ Compiler
プログラムする時にHot Soup ProcessorとBorland C++ Compilerでどちらがお勧めでしょうか? Cはかじった時があるのでBorland C++ Compilerがいいかなと思うのでしょうがどうでしょう? 目的は主にゲームですがその他にも作りたいので レジストリの操作が出来る ユーザーがフォントを選択できるリストを作れる のがいいです。
- ベストアンサー
- その他(プログラミング・開発)
- Borland C++ Compiler でスタティックリンクライブラリを作る
現在、Borland C++ Compilerを使ってプログラミングをしています。 自分で作った汎用ヘッダファイルを、いちいちコピー&ペーストして、新しいプロジェクトごとに入れるのはめんどうなので、何かいい方法がないかと探していました。 すると、なにやらスタティックリンクライブラリというのがあつらえ向きだと思ったのですが、やり方がよくわかりません。 ちなみに、できればDLLは作りたくないです。 もしかして、Borlandのではできないのでしょうか。 どなたか、ご存知の方がいらっしゃいましたらご教授ください。
- ベストアンサー
- C・C++・C#
お礼
参考HP拝見させていただきました。 いろいろできるみたいですね。本屋でちょっと見た感じでは、テキストくらいしか扱えないのかと思ってました。ありがとうございました。