Нужна последняя библиотека обрезки и сжатия изображений - PullRequest
0 голосов
/ 20 июня 2019

Я работаю над проектом, в котором мне нужно хранить изображения профиля пользователя и показывать им изображения пользователя. Я использую Google FireStore в качестве базы данных. Я хочу загрузить изображение пользователя, но, поскольку мы знаем, что размер его изображения слишком велик, он может очень быстро заполнить мое хранилище, поэтому я хочу сохранить изображение так, как это делает WhatsApp.

Я знаю, это мой тип дублирующего вопроса, но все ответы везде устарели. Я хочу обновленные ответы. Я спешу, поэтому предпочитаю использовать библиотеку, чтобы реализовать код было легко.

Ответы [ 2 ]

1 голос
/ 20 июня 2019

UCrop лучше, но он предоставляет вам свой собственный пользовательский интерфейс по умолчанию. Вы должны изменить его.

Для простоты я предпочитаю

https://github.com/ArthurHub/Android-Image-Cropper

А если вы хотите обрезать по кругу, используйте кропиву

https://github.com/steelkiwi/cropiwa

Для сжатия изображения лучше всего подходит Compressor, который предлагает Dhaval.

https://github.com/zetbaitsu/Compressor

1 голос
/ 20 июня 2019

Для обрезки изображений я предлагаю библиотеку UCrop
https://github.com/Yalantis/uCrop/issues

Для Compres я предлагаю:
https://github.com/zetbaitsu/Compressor

...