public ImageFile(Size size, Color backColor) { fileName = null; bitmap = new Bitmap(size.Width, size.Height, System.Drawing.Imaging.PixelFormat.Format32bppRgb); myBackGroundImage = new StringImage(null); // fill by background color Graphics g = Graphics.FromImage(Bitmap); g.Clear(backColor); g.Dispose(); }
public bool Save(string file) { try { bitmap.Save(file); fileName = file; myBackGroundImage = new StringImage(bitmap); return(true); } catch { return(false); } }
public ImageFile(ImageFile s) { fileName = s.fileName; myBackGroundImage = s.myBackGroundImage; bitmap = (Bitmap)myBackGroundImage.ToImage(); }