Example #1
0
        }//在主窗体动态生成图片框矩阵

        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);
        }
Example #2
0
 /// <summary>
 /// 打开正在拼图的图片原图
 /// </summary>
 private void Form_Original_Load(object sender, EventArgs e)
 {
     pb_Original.Image = CutPicture.Resize(picpath, 600, 600);
 }