}//在主窗体动态生成图片框矩阵 public void Flow(string path, bool disorder)//将图片切割成与图片框矩阵大小、数量相同的图片矩阵 { InitRandomPictureBox(); Image bm = CutPicture.Resize(path, 600, 600); CutPicture.BitMapList = new List <Bitmap>(); for (int y = 0; y < 600; y += SideLength) { for (int x = 0; x < 600; x += SideLength) { Bitmap temp = CutPicture.Cut(bm, x, y, SideLength, SideLength); CutPicture.BitMapList.Add(temp); } } ImportBitMap(disorder); }
/// <summary> /// 打开正在拼图的图片原图 /// </summary> private void Form_Original_Load(object sender, EventArgs e) { pb_Original.Image = CutPicture.Resize(picpath, 600, 600); }