Я пытаюсь загрузить растровое изображение из ImageView в SKCanvasView.Проблема в том, что у этого изображения установлен CenterCrop, а изображение, загруженное на холст, слишком велико.Как сделать так, как в ImageView?
Примеры кода:
_skBitmap = ((BitmapDrawable)_frontView.ImageView.Drawable).Bitmap.ToSKBitmap();
И рисунок:
private void _canvas_PaintSurface(object sender, SKPaintSurfaceEventArgs e)
{
var canvas = e.Surface.Canvas;
var scale = Resources.DisplayMetrics.Density;
canvas.Scale(scale);
if (_skBitmap != null)
{
canvas.DrawBitmap(_skBitmap, e.Info.Rect);
}
}