Esempio n. 1
0
 public void UnionImage()
 {
     if (m_lstImage.Count > 1)
     {
         Image img2 = m_lstImage[m_lstImage.Count - 1];
         Image img1 = m_lstImage[m_lstImage.Count - 2];
         m_lstImage.RemoveRange(m_lstImage.Count - 2, 2);
         Image img = ZImage.Union(img1, img2);
         m_lstImage.Add(img);
         FitImage(img);
     }
 }
Esempio n. 2
0
 public void AddPicture(Image img)
 {
     if (m_lstImage.Count > 0)
     {
         Image img2 = m_lstImage[m_lstImage.Count - 1];
         if (ZImage.isSameImage(img, img2))
         {
             return;                               //相同图片。
         }
     }
     if (m_lstImage.Count > 32)
     {
         m_lstImage.RemoveAt(0);
     }
     m_lstImage.Add(img);
     FitImage(img);
     this.Invalidate();
     MainFrm.Base64Form.SetPicture(img);
 }