예제 #1
0
        public static void Save(Engine.Surface.Canvas canvas, string fileName, Engine.Surface.ImageFileFormats format)
        {
            if (format == ImageFileFormats.Undefined)
            {
                throw new ArgumentOutOfRangeException(String.Format("In Engine.Surface.Ops.Save(), the '{0}' is not supported.", format.ToString()));
            }

            using (MagickImage image = new MagickImage(Engine.Surface.Ops.ToBitmap(canvas)))
            {
                image.Format = MagickFormat.Png;
                image.Write(fileName);
            }
        }
예제 #2
0
 public void SaveImage(string fileName, Engine.Surface.ImageFileFormats format)
 {
     Engine.Surface.Ops.Save(Canvas, fileName, format);
 }