Windows Mobile の .NET ビットマップに JPEG (または PNG?) をロードするより高速な方法を探しています...
JPEG、PNG、GIF を読み込んでみました。
for (int i = 0; i < files.Length; i++)
{
int tries = 10;
while (--tries > 0)
{
int size = (int)new FileInfo(files[i]).Length;
FileStream fs = new FileStream(files[i], FileMode.Open);
sw.Reset();
sw.Start();
Bitmap b2 = new Bitmap(fs);
sw.Stop();
Debug.WriteLine(files[i] + "\n\t" +
sw.ElapsedMilliseconds.ToString());
fs.Close();
}
}
JPEG(中) 100ms~
JPEG(中プログラム) 200ms~
PNG(64色) 50ms~
GIF (32ディス) 50ms~
管理された Bitmap クラスはおそらく最速ではありませんが、確実に知っている人はいますか?