Articles of Bitmap

Как получить растровое изображение (кадры) из видео с помощью MediaCodec

Я пытаюсь получить все кадры из видеофайла с помощью MediaCodec. Если я попробую показать видео на SurfaceView, все будет в порядке. Но если поверхность имеет значение NULL, и когда я пытаюсь получить битмап из массива байтов, alwaus получают исключение null или время выполнения. Это мой код: private class PlayerThread extends Thread { private MediaExtractor extractor; […]

Рисование пунктирной (…) дорожки пути вместо линии (________)

Теперь ниже мой код, который рисует путь между геотомами на карте. Это работает отлично. То, что я пытаюсь реализовать, вместо рисования линии, отображает этот путь с точками (.), Как в iPhone. Я хочу, чтобы это было похоже на gp1 ……… gp2 вместо рисования одной прямой, например gp1_ _ __ _ _gp2. Я попробовал почти все […]

Сохранить растровое изображение на SD-карту

У меня есть образ Bitmap, который я должен хранить в папке на SD-карте, мой код показан ниже. Он создает папку и файл, как ожидалось, но изображение не сохраняется в файле, оно остается пустым файлом … Может ли кто-нибудь сказать мне, что случилось? Bitmap merged = Bitmap.createBitmap(mDragLayer.getChildAt(0).getWidth(), mDragLayer.getChildAt(0).getHeight(), Bitmap.Config.ARGB_8888); Canvas c = new Canvas(merged); // save […]

Android использует PorterDuff для объединения изображений

Поэтому я принципиально не понимаю ничего о PorterDuff и его различных режимах. У меня есть два изображения, которые я пытаюсь объединить, один из которых является воздушным изображением, а другой – альфа-маска, предназначенная для наложения на антенну, поэтому только некоторые разделы показывают. В настоящее время у меня есть система, где я могу правильно наложить маску на […]

Android – Почему используется onSaveInsanceState () для сохранения неотображаемого объекта bitmap?

Я делаю простое приложение для рисования. Я хочу, чтобы сохранить рисунок пользователя на экране при изменении ориентации устройства. Это происходит только в основной деятельности. Я читал, что если ориентация меняется, то действие уничтожается и снова воссоздается ( onCreate(Bundle created) ). Я не уверен, что это означает, что он также должен вызвать onSavedInstanceState(Bundle bundle) , потому […]

Osmdroid: Как я могу создать и загрузить карту из своих собственных растровых изображений (плитки)?

Я начинаю использовать Osmdroid, и я бы хотел использовать эту технологию для отображения карты о цепи F1. У меня большая картина, и я могу разрезать ее, чтобы разделить ее на более мелкие плитки. Могу ли я изменить библиотеку osmdroid для загрузки этих изображений? Я хотел бы сохранить эти растровые изображения (плитки) в папке моих ресурсов. […]

Читайте в JPG как RGB888 на Android

Я пытаюсь читать в .jpg, используя BitmapFactory. Я хочу получить растровое изображение в формате RGB888, но я все равно получаю RGB565. Есть ли способ изменить это?

Что делает вызов bitmap.recycle () в API 11+?

Я знаю, что перед API 10 Android было важно вызвать recycle() для Bitmap s, которые больше не используются, поскольку фактические необработанные данные хранятся в собственной памяти. Однако с API 11 Bitmap хранится в куче, поэтому мой вопрос: Нужно ли по-прежнему использовать recycle() для Bitmap s, если API достаточно большой (не менее 11)? Что он делает, […]

Как сохранить изображение через захват в android на php?

Мы пробовали этот код для android и php. См. Ниже код. Android Scn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub // Open default camera Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); // start the image capture Intent startActivityForResult(intent, 100); } } protected void onActivityResult(int requestCode, int resultCode, Intent intent) { if […]

Не удается получить полное качество изображения из строки base64

** Я могу сохранить изображение в удаленной базе данных Mysql, используя этот код. Но я не могу получить полное качество изображения из этого кода. Кадры были в самом плохом качестве. Может кто-нибудь предложить решение для этого? Заранее спасибо. ** public void onActivityResult(int reqCode, int resCode, Intent data) { if (resCode == RESULT_OK) { if (reqCode […]