Articles of png

Bitmap.compress возвращает false для рисунка

У меня есть код, в котором пользователь рисует что-то на экране, и я хочу сохранить его как PNG в байте []. Однако метод compress () возвращает false. Любая идея, почему это так? Есть ли лучший способ получить байт []? Bitmap bm = Bitmap.createBitmap(mWidth, mHeight, Bitmap.Config.ALPHA_8); Canvas c = new Canvas(bm); c.drawPath(mSignaturePath, mSignaturePaint); ByteArrayOutputStream out = […]

Android – Чтение PNG-изображения без альфа-декодирования и декодирования ARGB_8888

Я пытаюсь прочитать изображение из sdcard (в эмуляторе), а затем создать растровое изображение с помощью BitmapFactory.decodeByteArray метод. Я установил параметры: options.inPrefferedConfig = Bitmap.Config.ARGB_8888 options.inDither = false Затем я извлекаю пиксели в ByteBuffer. ByteBuffer buffer = ByteBuffer.allocateDirect(width*height*4) bitmap.copyPixelsToBuffer(buffer) Я использую этот ByteBuffer, затем в JNI, чтобы преобразовать его в формат RGB и хочу рассчитать на нем. […]

Оптимизация

У меня есть приложение, в котором используется alp .png fils, поэтому для уменьшения размера приложения я использовал PngOptimizer для их оптимизации. Я был доволен результатами, и размер файла png прошел от alittle от 1 до 300 КБ или около того. Но по некоторым причинам размер приложения снизился примерно на 100 кб. Кто-нибудь знает почему? Мне […]

Камера по умолчанию для съемки в андроиде

Как использовать камеру по умолчанию для съемки в андроиде?

Изображение png с серым фоном в android

У меня есть несколько кнопок PNG, которые я использую в своем приложении. Но на моей странице появляются серые фоны. Всегда ли андроид показывает серый фон для прозрачного? Есть ли работа? Вот как это было раньше. Вот как это показано после внесения изменений # FF000000 Вот как я хочу это показать. РЕДАКТИРОВАТЬ: Ошибка при использовании #FF: […]

OpenGL ES 2.0 PNG альфа-канал

Я просто учился работать с OpenGL ES 2.0 для Android. Я пытался просто отображать текстуру в середине экрана, что было достаточно просто, но я не могу заставить PNG alpha работать правильно. Изображение будет либо черным фоном, либо все изображение будет слегка смешано с цветом фона, в зависимости от настроек, которые я использую. Фактические учебные пособия, […]

Android: простой способ изменить цвет png-файла

Я пишу игру с базовым спрайтом (шар) – в настоящее время у меня есть два разных PNG-файла цветного шара, которые я создал, мне нужно создать больше (возможно, еще 5 или около того) и не хочу иметь 7 различных png-файлов. (Это было бы 20 дополнительных файлов, поскольку у меня есть 4 разных размера для масштабирования). Я […]

Android: Прозрачность PNG не работает с BitmapFactory.decodeStream (…) и папкой с активами

Я использую следующий метод, чтобы вытащить PNG-файл из папки активов в приложении для Android: public static Bitmap getBitmapFromAssets(Context context, String fileName) { try { AssetManager assetManager = context.getAssets(); InputStream inputStream = assetManager.open(fileName); Bitmap bitmap = BitmapFactory.decodeStream(inputStream); return bitmap; } catch(Exception ex) { ex.printStackTrace(); return null; } } Затем я устанавливаю источник ImageView в элементе GridView […]

Как преобразовать растровое изображение в PNG, а затем в base64 в Android?

Как следует из названия, я пытаюсь заставить пользователя моего приложения Android выбрать изображение с его устройства (сделано), затем я хочу масштабировать изображение (сделать), сжать / преобразовать изображение в png и отправить его К API как строка base64. Поэтому я сейчас изменяю размер изображения так: options.inSampleSize = calculateInSampleSize(options, MAX_IMAGE_DIMENSION, MAX_IMAGE_DIMENSION); options.inJustDecodeBounds = false; Bitmap bitmap = […]

Большой размер приложения из-за изображений. Как сжимать изображения .PNG?

Я разрабатываю приложение, в котором есть много изображений для работы, из-за которых размер моего приложения стал очень большим. Я хочу сжать или что-то в этом роде, чтобы уменьшить размер приложения. Есть идеи?