Вы можете использовать FFImageLoading для обрезки и поворота изображений. Попробуйте добавить к изображениям распознаватель жестов щипок / смахивание, когда при возникновении этого события используется преобразование поворота для поворота изображения:
public RotateTransformation(double degrees, bool ccw, bool resize)
{
...
}
и Преобразование кадрирования для обрезки изображений:
public CropTransformation(double zoomFactor, double xOffset, double yOffset, double cropWidthRatio, double cropHeightRatio)
{
...
}
Более подробный код можно найти в образце для каждой платформы или PCL. Но это только предлагает вам код, вы должны создать свой собственный интерфейс для завершения взаимодействия с пользователем.
Также вы можете попробовать другие библиотеки, такие как:
https://github.com/stormlion227/ImageCropper.Forms
https://github.com/muak/Xamarin.Plugin.ImageEdit