コード例 #1
0
        public object ConvertToBitmap(double width, double height, double scaleFactor, ImageFormat format)
        {
            if (_drawCallback != null)
            {
                var image = new DroidImage((int)width, (int)height, format);
                using (var canvas = new AG.Canvas(image.Image))
                    using (var dc = new DroidContext {
                        Canvas = canvas
                    }) {
                        canvas.Scale((float)scaleFactor, (float)scaleFactor);
                        _drawCallback(dc, new Xwt.Rectangle(0, 0, width, height));
                    }
                return(image);
            }

            throw new NotSupportedException();
        }
コード例 #2
0
 public override object LoadFromStream(Stream stream)
 {
     return(DroidImage.LoadFromStream(stream));
 }