IImageCanvas.DrawImage Changes the orientation of provided image on Canvas Draw
This happens on iOS (Xamarin Forms + iOS) & for some images.
Code to reproduce
IPlatform platforms = nGraphics.GetCurrent(); IImage iimage = platforms.LoadImage(mediaFileAndFaceArray.Path); var canvas = platforms.CreateImageCanvas(new NGraphics.Size(iimage.Size.Width, iimage.Size.Height), transparency: true); canvas.DrawImage(iimage, 0, 0, iimage.Size.Width, iimage.Size.Height, 1);
IImageCanvas.DrawImage Changes the orientation of provided image on Canvas Draw
This happens on iOS (Xamarin Forms + iOS) & for some images.
Code to reproduce
IPlatform platforms = nGraphics.GetCurrent(); IImage iimage = platforms.LoadImage(mediaFileAndFaceArray.Path); var canvas = platforms.CreateImageCanvas(new NGraphics.Size(iimage.Size.Width, iimage.Size.Height), transparency: true); canvas.DrawImage(iimage, 0, 0, iimage.Size.Width, iimage.Size.Height, 1);