BMPファイルの画像サイズを読み込むには?


YAH-YAH-YAH  2003-07-25 23:06:37  No: 51866

はじめまして!
BMPファイルの画像サイズを読み込む方法とファイルの取得方法を教えてください。


あれ?  2003-07-25 23:29:13  No: 51867

下の「GIF画像サイズを取得する方法は?」の読み込みのペンた君ですよね?

GIFの方は大丈夫だったのでしょうか?
BMPはGIFより簡単で、ヘッダー部分に画像サイズなどが格納されています。
ヘッダーの情報については、MSDNに詳細がありますのでそちらをどうぞ。


YuO  2003-07-25 23:44:49  No: 51868

> BMPはGIFより簡単で、ヘッダー部分に画像サイズなどが格納されています。

GIFもヘッダ部分に画像サイズが書いてあります。
ただし,縦横比情報が89Mには書いてあるので,
それを調整する必要が出てくることはありますが。

でもって,BMPファイルは歴史的経緯によって,
BITMAPCOREHEADERとBITMAPINFOHEADERという,二つのヘッダが存在します。
#BITMAPV4HEADER/BITMAPV5HEADERはBITMAPINFOHEADER扱い。

BITMAPCOREHEADER::bcWidth, BITMAPCOREHEADER::bcHeight
は符号無し16bit整数ですが,
BITMAPINFOHEADER::biWidth, BITMAPINFOHEADER::biHeight
は符号付き32bit整数です。


冬夜  2003-07-31 22:49:37  No: 51869

単にファイルサイズを取得するには
GetFileSizeで…と。

でもスレの趣旨と違うような……。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加