2011-02-01 8 views

答えて

2

これはファイルを調べるだけではあまり難しくありません。

PNGファイルから成る:

  • ファイルヘッダ
  • つ以上の 'チャンク'

ファイルヘッダは常に8バイトであり、スキップしなければなりません。

各チャンクは、その長さを示す4バイトとそのタイプを示す4バイトから始まります。最初のチャンクは常に13バイトで、タイプはIHDRです。これには、画像に関する情報が含まれます。

ヘッダーの10番目のバイトには、探している正確な情報が含まれています。 PNGファイルがRGBAの場合は、6となります。

詳細情報はhereです。

1

IDirect3DTexture9::GetSurfaceLevelを呼び出してからIDirect3DSurface9::GetDescを呼び出します。 D3DSURFACE_DESC.Formatメンバーから連絡があります。

関連する問題