/// <summary> /// Update matrix /// </summary> /// <param name="mat">Matrix33 object</param> void UpdateMatrix(Matrix33 mat) { _mat = mat; _trans.Matrix = _mat.ToMatrix(); }
/// <summary> /// Bitmap to fit /// </summary> /// <param name="bmp"></param> void BitmapToFit(BitmapSource bmp) { _img.Width = bmp.PixelWidth; _img.Height = bmp.PixelHeight; _img.Source = bmp; _mat = Matrix33 .Create() .SetRectToRect(new Rect(0, 0, bmp.PixelWidth, bmp.PixelHeight), new Rect(0, 0, 480, 800), Stretch.Uniform); _trans.Matrix = _mat.ToMatrix(); _fitmat = _mat; }