2017-02-13 13 views
1

Я хочу загрузить изображения thumbnail не все изображение из моего хранилища firebase. Я использую glide для загрузки изображений, но я не получаю, как можно загружать миниатюры изображений, так как это будет быстрее и эффективнее для памяти.Как загрузить миниатюры изображений, хранящихся в firebase с помощью glide

ответ

1

Сначала вам нужно создать уменьшенные изображения для изображений, вероятно, используя что-то вроде Google Cloud Functions или Google App Engine. Вы можете написать функцию, которая берет исходное изображение, и запускает ее через ImageMagick, а затем сохраняет ее обратно в хранилище Firebase в известном месте, скажем images/myImage_resized_<height>_<width>.png, который ваш клиент может извлечь.

Кроме того, вы можете использовать Imgix или Cloudinary для обслуживания меньших изображений, хранящихся в Firebase Storage, путем предоставления наших URL-адресов загрузки этим сервисам и получения изображений оттуда. Если вы хотите сделать еще одну работу, Google App Engine предлагает бесплатную бесплатную App Engine Images API, что делает многие из тех же вещей.