Когда я загружаю изображение с мобильного устройства, у вас есть два варианта:
Какая из них лучше?
Для удобства пользователей лучше всего выполнять всю работу, которую вы можете выполнять на стороне сервера, сводя к минимуму время обработки и время передачи.
Я бы рекомендовал делать всю работу над изображением на сервере, если вы хотите, чтобы приложение было быстрым, и если преобразование сделает изображение более тяжелым.
Теперь у вас может возникнуть проблема в будущем, если вы одновременно загружаете несколько файлов с сервером с низкой производительностью. Если это так, выберите работу на устройстве, чтобы разделить работу на каждом устройстве.
Я всегда использую первый подход. Вы никогда не знаете, насколько быстро ваш пользовательский интернет, поэтому я предпочитаю делать это локально и экономить время на загрузке. Это особенно верно в странах третьего мира, где скорости 3G, как правило, очень медленные и ненадежные.
Я думаю, что "1" лучше всего, потому что этот способ потребления меньше потока, этот параметр очень важен для приложения для Android