Intereting Posts
Нежелательная прокладка вокруг ImageView Как получить ввод текста с мягкой клавиатуры Выполнение HTTP-запроса параллельно с Retrofit 2 Преобразование массива JSON в POJO с использованием инструмента отображения объектов Jackson До родительской активности – на Android XML-ориентированные графические интерфейсы и производительность Кодировать / декодировать AndroidManifest.xml внутри APK Ложноположительная ошибка разрешения линт даже после запроса разрешения во время выполнения У эмулятора AVD нет возможности синхронизации с Google Calendar Как реализовать кнопку Android ActionBar назад? Как изменить имя файла apk в android В адаптере gridview getView (position == 0) вызывается слишком много раз для измерения макета, когда setImageBitmap () в загрузчике Преобразование активности в фрагмент «Не удалось выполнить повторную установку из-за разных подписей приложений» – возможно ли переопределить? Будет ли AlarmManager работать, если мое приложение не запущено?

Android: Какой формат изображения использовать и почему?

Я начинающий программист, и мой вопрос: какой формат изображения я должен использовать для своего приложения для Android?

Descripton: Я использую только иллюстрации, поэтому изображения – это в основном фоновые изображения и некоторые кнопки, и я хотел бы знать, какой из них является лучшим способом.

Мой текущий прогресс для изображений следующий: я использую формат файла .png. Я не знаю, какую резолюцию я должен использовать, теперь я работаю с разрешением 300×400 px aproximetly.

Вот мой код для использования изображений:

Bitmap bMap = BitmapFactory.decodeResource(getResources(), MyArray[index].getArtiD());

MyImageView.setImageBitmap(bMap);

Так вот как я использую изображения в Android, ребята, если кто-нибудь знает проблемы, советы или «должен знать информацию», чтобы сказать, что PLS это делает. Я действительно не понимаю, зачем использовать эту растровую фабрику или почему я должен использовать формат png. Я хочу сделать это наилучшим образом, и я не вижу многого в документации по Android.

Спасибо, Адам

Solutions Collecting From Web of "Android: Какой формат изображения использовать и почему?"

В андроиде лучшим форматом изображения является PNG, поскольку он светится по сравнению с JPG, JPEG и т. Д. Его легко рисуют и занимают меньше времени для выполнения операции при использовании этих изображений.

И для битмапа. Пройдите через эту битмап-справку.

Отредактировано Да нет необходимости использовать растровое изображение, если у вас есть изображения в ресурсе. Если ваши изображения находятся в Draw, то можно использовать

  ImageView img=new ImageView(this); //You can use like that without using Bitmap img.setImageResource(R.drawable.arrow_s); 

Обратите внимание: «img.setImageResource (…)» все еще вызывает подпрограммы bitmap, потенциально в потоке пользовательского интерфейса: http://developer.android.com/reference/android/widget/ImageView.html#setImageResource%28int%29

Это может вызвать нежелательные UI-лаги, поэтому вы можете иметь дело с BitmapFactory самостоятельно, в отдельном потоке, как описано здесь: http://developer.android.com/training/displaying-bitmaps/index.html

Что касается исходного вопроса, то PNG – это много форм (см. «Параметры цвета PNG» и «Типы цветов PNG» на странице Wiki PNG). Есть ли предпочтительный формат PNG для Android?