• ベストアンサー

画像ファイルの高さと幅の取得

PictureBoxに読み込んだ画像ファイルの高さと幅の取得は、どのように行えば良いのでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • tak2003
  • ベストアンサー率32% (174/540)
回答No.2

ラベルでもテキストでも良いですから、取得したいPictureBoxのwidthとheightを表示してみてはどうですか? Label1.caption=picture1.width これでラベルをフォームで貼りつけておけば取得できます。 変数に入れておきたければ適当に変数を作り、 dim picwidth as single picwidth=picture1.width としておけば、いいのではないでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • 2ch
  • ベストアンサー率51% (64/125)
回答No.1

PictureBoxのAutoSizeプロパティがTrueになっているならば、それで判断つくと思うが・・・

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 画像の幅、高さを取得したい

    指定した画像の幅、高さをHTML、JavaScript、Perlあたりで取得したいのですが、 どのようにしたらいいのでしょうか?

    • 締切済み
    • CGI
  • 画像の幅と高さを取得したい

    はじめましてこんにちわ。 <input type="file">で、送られた画像の高さと、幅を取得したいのですが、どうしたら良いのでしょうか。 困っています。 ご教授お願いいたします。 良いCOMコンポーネントありましたら。教えてください。

  • ASP.NETで画像の高さと幅を取得

    ASP.NETでWebページを作成しています。 画像ファイルを読み込んで表示させ、100%、50%・・・ 画像のサイズを拡大縮小させたいと思ってます。 読み込んだ際の画像の高さ幅を元に50%なら1/2と言う 感じで処理できるかなと思っていたのですが、 読み込んだ画像のサイズ(高さ幅)が取得できません。 取得する方法を教えてください。Imageコントロールに そのまま画像URLをセットし表示させてもHeight、Widthが取得できません。 別な方法で画像の表示サイズを変更できるのでしょうか。

  • pictureboxに表示した画像のファイル名を取得したい。

    PictureBox1.image=image.fromfile("c:\a.jpg") のように画像を表示したピクチャーボックスの ファイル名c:\a.jpgを取得するには どのように書いたら良いでしょうか。 VB.NETでございます。m(__)m

  • ACCESS VBA 画像ファイルの大きさ(幅x高さ)を取得したい

    ACCESS VBAで画像ファイルの大きさ(バイト数では無く、ピクセル 幅x高さ)を取得したいです。 やりたい事は”スキャナしたA4、A3混在の複数のTIFF形式のファイル(マルチページ形式では無い)をサイズ判別して、それぞれ別レポートで元のサイズで印刷”です。 用紙サイズの判別に上記の 幅x高さを利用しようと考えています。 バイト数の取得(FileLen)の様な単純な方法は無いですか? いろいろ調べてはみたのですが見付かりませんでした。 初心者ではありますが、どうしても必要なので多少複雑になっても勉強して理解しようと思います。 宜しくお願いします。

  • 画像の座標取得

    VBのPictureBoxでピクチャーを表示し、指定したカラーの座標(X,Y)を配列で取得する方法はありますか? 例えば、真っ黒の中に白い点が散りばめられている画像を読み込んだとして、ピクチャー上に白で表示されている部分のXY軸を取得し、座標計算等を行おうとしています。 上記方法以外でも良い方法があればお願いします。 画像自体が大きいので、出来るだけ早い処理で取得出来るものをと考えています。

  • 縮小版のサムネイルの取得(画像ファイル以外で)

    エクスプローラーの縮小版で表示されるサムネイルをPictureBox上に表示したいのですが どのAPIを使用すればよいのでしょうか? JPG、GIFのサムネイルの取得はGetThumbnailImageで可能ですが、 どのすべてのファイルに対して縮小版で表示されるサムネイルを画像として取得したいのです。 環境はWIndowsXP,Visual Basic 2008 Express Editionです。 VB6であれば、olepro32.dllのOleCreatePictureIndirectを使えばよいみたいなのですが、これに似た方法をVB.Net環境で調べています。

  • 画像ファイルの幅と高さを取りたい。

    C Sharp、.Net 2.0の環境で開発しています。 using (System.IO.FileStream fs = new FileStream(filePath, System.IO.FileMode.Open, System.IO.FileAccess.Read)) { imagew = System.Drawing.Image.FromStream(fs).Width; //横幅 imageh = System.Drawing.Image.FromStream(fs).Height; //高さ } ※filePathに画像のパスを入れてます。 上記で画像ファイル(すべてjpg)の縦横の高さを取得しているのですが、 ファイルが大量にあると途中でOutOfMemoryExceptionが発生してしまい 困っています。 メモリ不足にならない、何か別のやり方があればご教授いただけないでしょうか。 宜しくお願いいたします。

  • ダイアログから画像ファイルは表示できますか。

    Microsoft Visual Basic 2005を使用しています。 いろいろやっているのですがどなたか教えていただけませんか。 Buttonをクリックするとダイアログが開いて画像ファイルを参照させて画像ファイルを選択してからフォルダパスをtextboxに書き込むことはできますか。 同時に PictureBoxに画像を表示もできるのでしょうか。 よろしくお願いします。 もし、ご不明な点がありましたらお伝えください。

  • 開いているWindowの高さと幅を取得したい

    現在開いているページのWindowの高さと幅を取得したいのですが window.outerHeightなどはIEでは使えないようです。 IEではWindowの高さと幅を取得する方法はないのでしょうか。