Я очень запутался в создании рисунков для Android.
Допустим, я хочу создать большое изображение, которое будет занимать 30 % экрана или определенное количество пикселей, например 300 dp.
Какого размера должно быть это изображение? быть в пикселях для каждой плотности экрана, и в каком dpi я должен сохранить его?
Путаница с размером изображения Android
Ответы (2)
Для 300dp вам нужно:
300 пикселей для mdpi (1x)
450 пикселей для hdpi (1,5x)
600 пикселей для xhdpi (2x)
900 пикселей для xxhdpi (3x)
1200 пикселей для xxxhdpi (4x)
person
fernandospr
schedule
19.09.2016
Спасибо. И какой будет dpi? Я видел, что значки Google всегда имеют разрешение 96 dpi.
- person amitairos; 19.09.2016
вам нужно увидеть, в какую папку с возможностью рисования вы смотрите, каждая папка с возможностью рисования будет иметь разные размеры
- person surya; 19.09.2016
Все значки в каждой из доступных для рисования папок имеют одинаковое разрешение. Взгляните на один из значков здесь: design.google.com/icons/index.html< /а>
- person amitairos; 19.09.2016
как только я нажимаю на какой-либо значок, я получаю возможность выбрать png или Svg.
- person surya; 19.09.2016
как только я нажимаю на какой-либо значок, я получаю возможность выбрать png или Svg в указанной вами ссылке. 1) SVG - это векторная графика, эти изображения в основном не должны быть в разных разрешениях, они будут масштабироваться. 2) Изображения PNG, с другой стороны, должны поставляться в различных разрешениях от mdpi до xxxhdpi.
- person surya; 19.09.2016
Посмотрите на вертикальное разрешение PNG, и вы увидите, что все они имеют разрешение 96 dpi.
- person amitairos; 19.09.2016
Давайте продолжим обсуждение в чате.
- person surya; 19.09.2016
https://developer.android.com/guide/practices/screens_support.html
ldpi-0,75*mdpi, mdpi-1*mdpi, hdpi-1,5*mdpi, xhdpi-2*mdpi, xxhdpi-3*mdpi, xxxhdpi-4*hdpi,
поэтому, если вы хотите сгенерировать для экрана mdpi значение 300dp, размер изображения должен быть изменен в соответствии с приведенным выше расчетом.
person
surya
schedule
19.09.2016