2次元画像処理 BMP 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(概要)
(概要)
7行: 7行:
 
[[ファイル:20161216 BitmapHeaderSample.png‎|600px|thumb|none|Bitmapのヘッダーのサンプル]]
 
[[ファイル:20161216 BitmapHeaderSample.png‎|600px|thumb|none|Bitmapのヘッダーのサンプル]]
  
*Bitmapファイルヘッダー情報
+
 
 +
== '''ファイル構成''' ==
 +
*Bitmapファイルヘッダー
 
:00~01 2Byte:''''B','M'にあたるアスキーコード0x42→B 0x4d→M 固定です。'''
 
:00~01 2Byte:''''B','M'にあたるアスキーコード0x42→B 0x4d→M 固定です。'''
 
:02~05 4Byte:ファイルサイズ[Byte]を格納します。符号なし整数として記載。'''30~33の領域で指定している値が0の場合0でも、正しい値でもなんでもOK。'''
 
:02~05 4Byte:ファイルサイズ[Byte]を格納します。符号なし整数として記載。'''30~33の領域で指定している値が0の場合0でも、正しい値でもなんでもOK。'''
17行: 19行:
 
※符号なし整数部はリトルエンディアン方式なので 10~13の情報は54ビットを表すためには0x00,0x00,0x00,0x36を逆順にならべて0x36,0x00,0x00,0x00になります。
 
※符号なし整数部はリトルエンディアン方式なので 10~13の情報は54ビットを表すためには0x00,0x00,0x00,0x36を逆順にならべて0x36,0x00,0x00,0x00になります。
  
*Bitmap情報ヘッダー情報Windows系
+
*Bitmap情報ヘッダーWindows系
 
:14~17 4Byte:情報ヘッダのバイト数。24bitColorRGBファイルなら40byteなので、0x28です。0x28,0x00,0x00,0x00ですね。
 
:14~17 4Byte:情報ヘッダのバイト数。24bitColorRGBファイルなら40byteなので、0x28です。0x28,0x00,0x00,0x00ですね。
 
:18~21 4Byte:'''画像の横幅pixel'''
 
:18~21 4Byte:'''画像の横幅pixel'''

2016年12月17日 (土) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス