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); } }
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); }