public static Bitmap CollageBuilder(List<Image> actualImageFiles,int i_indexChosenAmount, int i_UserChosenAmount) { if (actualImageFiles.Count() != i_UserChosenAmount) { throw new InvalidOperationException(); } m_AllCollagesCollection = CollageFactory.CreateAllCollages(); CollageBase m_collage = m_AllCollagesCollection.ElementAt(i_indexChosenAmount); m_collage.createSubFramePositions(); m_collage.CreateCollage(actualImageFiles); return m_collage.Collage; }
public FormCollageView(CollageBase i_Collage) { InitializeComponent(); m_Collage = i_Collage; displayCollageResult(); }