private void Save(Canvas3D Canvas, string FileName) { if (!Directory.Exists("Canvas3D")) { Directory.CreateDirectory("Canvas3D"); } using (SKImage Image = Canvas.GetBitmap()) { using (SKData Data = Image.Encode(SKEncodedImageFormat.Png, 100)) { File.WriteAllBytes(Path.Combine("Canvas3D", FileName), Data.ToArray()); } } }