автоматическое масштабирование - PullRequest
0 голосов
/ 20 сентября 2018

Разве Android хочет, чтобы мы поместили другую версию изображения (для разных точек на дюйм), чтобы избежать изменения размера-артефакта, потому что их алгоритм масштабирования неэффективен по качеству (я думаю, что он будет быстрым)?

Но в любом случае,Очевидно, что Android будет масштабировать все изображение, возможно, только на несколько пикселей, поэтому артефакт изменения размера появляется ТОЛЬКО, когда мы делаем большое изменение размера?

В связи с этими вопросами я хочу понять полезность помещения другого размераизображение и почему мы не просто помещаем изображение с большим разрешением и позволяем Android уменьшаться каждый раз.(У меня также есть предположение, которое я хочу подтвердить, возможно, алгоритм занимает больше времени, когда важен коэффициент масштабирования)

Thx.

1 Ответ

0 голосов
/ 20 сентября 2018

Если вы поместите изображения самого высокого качества в свое приложение, ваше приложение потребляет больше памяти (ОЗУ), и если устройство имеет меньше памяти, чем ваше приложение, оно чаще зависает.Это не обеспечит хороший пользовательский опыт, поскольку все мы хотим, чтобы наше приложение работало гладко.

Кроме того, я также проверил, что если мы помещаем большие изображения и пытаемся их отобразить, иногда приложение такжевылетел из-за ошибки «недостаточно памяти».

Если вы хотите поместить в свое приложение только одно изображение, чтобы уменьшить размер приложения, я советую вам сделать это с изображениями .svg.Эти изображения являются масштабируемыми, и процессору не требуется выполнять дополнительную обработку для их отображения.

Надеюсь, это поможет вам.Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...