.Net Compact FrameworkとMobile DirectX上でのグラフィックリソース

  • 24bit PNG
    • Imageとしてはロードできない。Textureとしてはロード可。ただし、アルファチャンネルをもたないこと(ロード時にException)。
  • 8bit PNG
    • Imageとしてはロード可。Textureとしてはロードできない。カラーキーは使用不可(無視され、元の色で表示る)。
  • GIF
    • Imageとしてはロード可。Textureとしてはロード不可。カラーキーは使用不可(無視され、「白」に強制的に変換。なぜ(^^;)?)。
  • 24bit WindowsBitmap
    • Imageとしてはロードできない。Textureとしてはロード可。
  • 8bit WindowsBitmap
    • Imageとしてはロード可。Textureとしてはロード不可。
  • JEPG
    • Image,Textureともにロード可。


ちなみに、デスクトップ上の.Net Frameworkは全部ロードできて、8bit png以外は透明色も有効になります。
……なんか、こう、微妙に使えない……。
結局Textureの使用はあきらめて、8bit PNGを自前で透過処理かJPEGにしています。