Обрезать и повернуть захваченное изображение Xamarin.Android & Xamarin.iOS - PullRequest
0 голосов
/ 27 апреля 2018

Любой знает библиотеку, которая может сделать снимок с помощью смартфона на Android или iOS, а затем предложить вид, чтобы обрезать или повернуть это изображение (так, без собственного предварительного просмотра)

Я работаю с PCL / Xamarin.Android / Xamarin.iOS (не Xamarin.Form)

1 Ответ

0 голосов
/ 30 апреля 2018

Вы можете использовать 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

...