VC6.0でtiff画像を表示したいのですけど、どうすればいいのか分る人がいたら教えてくださ
い。
OSは2000です。
GDI+を使うとできるそうです。
猫でも分かるプログラミング
第335章 GDI+の基礎 その1
http://www.kumei.ne.jp/c_lang/sdk4/sdk_335.htm
第336章 GDI+の基礎 その2
http://www.kumei.ne.jp/c_lang/sdk4/sdk_336.htm
VC6だと、ライブライリ群をどっかから手に入れないといけないですね。
詳しくはよくわかりません。Googleかなんかで調べてみてください。
gdi+を使えば出来ると思います。
Imageクラスで読み込んで表示まで出来たはず。
但し、C++言語が出来ないと苦しいかもしれませんけれど。
後は、tiffをビットマップ展開してくれるようなライブラリを探すか、
自分でフォーマットに従って読み込んでビットマップ展開するかですね。
フォーマット関係の情報を扱っているページ(英語)
http://www.wotsit.org/
ちなみにgdi+はプラットホームSDKを入れれば使うことが出来ます。
VC++6.0に対応している最新版は、2003年2月版です。
これ以降のプラットホームSDKはVC++6.0には対応していないので注意が必要です。
探したところ、
http://park17.wakwak.com/~dragoon/mfctop.htm
てなサイトが見つかりました。
セットアップは
#1 Introduction
http://park17.wakwak.com/~dragoon/gdiplus1.htm
画像については
#5 イメージ
http://park17.wakwak.com/~dragoon/gdiplus5.htm
に詳しく説明があります。
http://lamoo.s53.xrea.com/develop/gdiplus/gdiplus.html
てなサイトも見つけました。
確か以前私もこっから、こっそりダウンロードした覚えが。。。
> http://lamoo.s53.xrea.com/develop/gdiplus/gdiplus.html
> こっそりダウンロード
のやつはやっぱりダメでした。古いSDKだとLONG_PTRが宣言していないのか
コンパイルエラーになってしまいますね。
過去ログ
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200310/03100083.txt
にも、SDKをダウンロードすべきとありますしね。