Какой ширины мои изображения должны быть аккуратными в моем приложении? - PullRequest
0 голосов
/ 04 сентября 2018

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

Я знаю, что каждое устройство Android имеет свой формат, но мне нужен универсальный размер.

В настоящее время у меня есть изображения в папке res с шириной 500 пикселей (и высотой около 350 пикселей). Изображения весят от 30 до 100 тысяч. Но я должен признать, что они не очень аккуратны ...

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

Как это делает Instagram? Фотографии всегда очень аккуратные, как они это делают? Каковы характеристики их картин? Я думаю, они весят тонну, нет? (например, 500ko за изображение?) или я не прав?

Ответы [ 2 ]

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

Потратив довольно много времени на тестирование на разных размерах и весах, я пришел к выводу, что изображения шириной 500 пикселей не очень хорошо отображаются на устройствах в целом, если вы хотите получить изображение, которое занимает всю ширину телефона. Но вы можете иметь светлые изображения (от 30 до 80).

Ширина ниже 500 пикселей не очень хорошая идея.

Когда вы получаете изображения шириной до 1000 пикселей, вы получаете намного лучшее качество, что, по моему мнению, делает ваше приложение более привлекательным. Но, очевидно, изображения несколько больше (между 80 и 190Ko)

Когда вы получаете изображения шириной до 1500 пикселей, вы должны быть осторожны с весом изображения. Я бы не рекомендовал иметь изображения с весом более 200 Ко. Но, по крайней мере, вы получили очень хорошее качество ... что-то хорошее: D

Я надеюсь, что это может помочь

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

Существуют утилиты («Оптимизаторы изображения»), которые сжимают изображения в формате JPEG без существенной потери качества, некоторые из них можно найти в Google для использования вручную.

При отображении большого количества изображений вы можете использовать библиотеку, например Compressor , чтобы сделать это для вас. Я считаю, что такие приложения, как Instagram, могут иметь свой собственный код, но такой же. Размер файла обычно составляет 15-300 КБ, в зависимости от «сложности» изображения.

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