Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
FIXx
0 / 0 / 0
Регистрация: 21.10.2016
Сообщений: 33
1

Маштабирование картинки на разных Android-устройствах

28.11.2016, 10:05. Просмотров 225. Ответов 2
Метки нет (Все метки)

Доброе утро, друзья! Подскажите, пожалуйста, такую вещь. Делаю приложение, хочется его немного стилизовать ну и, соответственно, запихать туда несколько картинок. Вычитал тут про формат .SVG, который является форматом векторной графики. Из плюсов: масштабирование без потери качества на всех android-устройствах, не нужно создавать кучу картинок разного разрешения как это происходит с .JPG или .PNG, излишне не нагружает приложение. У меня вопрос следующий - формат .SVG касается только иконок и значков или все-таки можно в данный формат перевести любой рисунок, который я хочу применить в качестве "украшалки" приложения? Подскажите, в каком же формате лучше добавлять картинки в приложение, допустим, для дальнейшего ее использования в CardView. Всем спасибо и хорошего дня!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2016, 10:05
Ответы с готовыми решениями:

Как обеспечить одинаковый размер картинки на разных экранах Android?
Как?

Отображение цвета на разных устройствах
Есть <color name="colorPrimary">#e45b2f</color> но на разных устройствах отображается по...

По разному отображается на разных устройствах
ui по разному отображается на разных устройствах. т.е. цвет шрифта, цвет фона.. в теме надо в...

Не отображается AlertDialog на разных устройствах
Вобщем, не стыковка вот в чем... AlertDialog вылетает на некоторых устройствах. У меня Android...

Разная задержка rstp-потока на разных устройствах
Есть приложение для воспроизведения потока rstp с ip камеры. На Xiaomi Redmi 3S задержка около 0,5...

2
demixdn
310 / 255 / 79
Регистрация: 31.10.2016
Сообщений: 619
28.11.2016, 12:31 2
FIXx, векторный формат достаточно сырой еще. Со сложными картинками он может не справиться. Вектор в андроиде пока не поддерживает градиенты, поэтому не будет плавных переходов от цвета к цвету. Например, такую картинку
http://kompozer.net/images/svg/Mozilla_Firefox.svg
он не может адекватно показать. Различные конвертеры просто либо выкидывают градиент как не поддерживаемый, либо пытаются преобразовать, но не слишком выходит.

Но на иконках вектор отлично себя показывает. И на картинках, где мало цветов и мало переходов.
1
FIXx
0 / 0 / 0
Регистрация: 21.10.2016
Сообщений: 33
28.11.2016, 16:45  [ТС] 3
Цитата Сообщение от demixdn Посмотреть сообщение
FIXx, векторный формат достаточно сырой еще. Со сложными картинками он может не справиться. Вектор в андроиде пока не поддерживает градиенты, поэтому не будет плавных переходов от цвета к цвету. Например, такую картинку
http://kompozer.net/images/svg/Mozilla_Firefox.svg
он не может адекватно показать. Различные конвертеры просто либо выкидывают градиент как не поддерживаемый, либо пытаются преобразовать, но не слишком выходит.
Но на иконках вектор отлично себя показывает. И на картинках, где мало цветов и мало переходов.
Спасибо за ответ, буду копать дальше.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2016, 16:45

Как реализовать обмен данными между копиями одного приложения, установленными на разных устройствах
Добрый день, уважаемые форумчане! Подскажите пожалуйста начинающему программисту Android, как...

Маштабирование на мобильных устройствах
Помогите,пожалуйста.

Маштабирование картинки
Умные люди подскажите! У меня есть картинка с разрешением 4152х3896, а разрешение экрана 1152х864 и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru