Пример #1
0
        public override Cloneable Clone()
        {
            CourseImage clone = (CourseImage)this.MemberwiseClone();

            clone.Bitmap = (Bitmap)Bitmap.Clone();
            return(clone as Cloneable);
        }
Пример #2
0
        public CourseImage CreateImage(CourseImage prototype, string imagePath)
        {
            CourseImage image = (CourseImage)prototype.Clone();

            using (var blend = Image.FromFile(imagePath))
            {
                using (var canvas = Graphics.FromImage(image.Bitmap))
                {
                    canvas.DrawImage(blend, 115, 32);
                }
            }

            return(image);
        }