質問者
Tiff画像をPictureboxに表示するには?

質問
すべての返信
-
ヘルプのPictureboxの解説では「通常、Picturebox は、ビットマップ、メタファイル、アイコン、JPEG、GIF、または PNG ファイルをグラフィックを表示するために使用します。」となっています。
また、FormにPictureboxを配置して、プロパティの [Image]-参照ボタン[...] から画像を開くダイアログを開けると、開けるファイルの拡張子に.tifが含まれていないため、画像を選択できません。
なんとか開いてみようとして System:rawing::ImageFormatConverter::ConvertTo を使おうとして、使い方もわからず失敗してしまいました。
-
このあたりが参考になるかもしれません。 → The Code Project: Bitonal (TIFF) Image Converter for .NET
※ TIFF の規格はとても複雑です。 私は、 逃げる (サードパーティの部品を使う) ことにしています
TIFF の基礎知識は、 例えばこのあたりを。 → Wikipedia: Tagged Image File Format -
貴重なご意見をありがとうございます。
いまだ、勉強中ですがいままでに分かったことを報告いたします。
PictureboxへのTiff画像の表示は下記のように可能でした。
Bitmap^ bit= gcnew Bitmap("C:\\filename.tif"); //ファイル名は例
pictureBox1->Image = bit;
また、特定の座標のRGBの値は下記のように取得できます。
Color color = bit->GetPixel(10,10); //Bitmap^ bit;
これらも今までのご意見を取り入れてがんばります。
ありがとうございます。