/// <summary> /// 駒画像初期化 /// </summary> /// <returns></returns> private static ImageBrush[,] _InitSprite() { var bitmap = BitmapFrame.Create(new Uri("pack://Application:,,,/Shogi;component/Image/Koma.png")); var w = bitmap.PixelWidth / 8; var h = bitmap.PixelHeight / 4; var sprite = new ImageBrush[8, 4]; for (int y = 0; y < sprite.GetLength(1); y++) { for (int x = 0; x < sprite.GetLength(0); x++) { var cut = new Int32Rect(x * w, y * h, w, h); var sub = new CroppedBitmap(bitmap, cut); sprite[x, y] = new ImageBrush(sub); } } return(sprite); }