Описание тега bitmapfactory

A bitmap factory creates Bitmap objects from various sources, including files, streams, and byte-arrays.
2 ответа

Почему метод Bitmap.decodeFile() возвращает ноль?

Я пытаюсь декодировать файл в растровое изображение, как это - BitmapFactory.Options options = new BitmapFactory.Options(); try { Bitmap bitmap = BitmapFactory.decodeFile(mCurrentPhotoPath, options); cropImageView.setImageBitmap(bitmap); Log.d("Musi…
05 авг '16 в 10:53
1 ответ

BitmapFactory.decodeStream возвращает ноль (изображение в jar-файле)

Я пытаюсь обменять изображения с Unity3d на Java. От Unity я отправляю: var filePath = System.IO.Path.Combine(Application.streamingAssetsPath, scene.thumbnail.name + ".jpg"); Это возвращает следующий путь в Android (видно через log.i): jar:file:///d…
1 ответ

BitmapFactory.decodeResource завершается успешно, но mbuffer имеет значение null

Я использую BitmapFactory.decodeResource и все хорошо, пока я не попробую его на Kindle Fire. BitmapFactory.decodeResource не возвращает ноль, и GetWidth и т. Д. Все верны, но mbuffer (private) равно нулю, поэтому растровое изображение пустое. Мне н…
04 фев '18 в 12:15
1 ответ

Android: растровое изображение в ImageSwitcher вызывает OutOfMemory-Error

Мне нужна ваша помощь. Я пробовал много разных вещей, чтобы найти проблему, но у меня все еще есть проблема с памятью. Вот мой код: public class AboutActivity extends Activity implements ViewSwitcher.ViewFactory { //private WebView webview; static f…
1 ответ

Как сохранить звук из ресурсов / сырья на внутреннюю SD-карту [Android]

Проблема в том, что при первом запуске моего приложения я загружаю некоторые изображения из папки drawable, а затем помещаю их в свое хранилище с помощью этой функции: 1- я сначала делаю их как растровые Bitmap bmp = BitmapFactory.decodeResource(get…
29 дек '15 в 08:08
0 ответов

Ошибка памяти изображения с высоким разрешением

Я попытался отобразить 1080x600 png в виде заставки, и я получил и OutOfMemoryError в BitmapFactory.nativeDecodeAsset (decodeStream). поэтому я решил вычислить InSampleSize перед декодированием ресурса, используя этот метод: public static int calcul…
0 ответов

Как создать растровое изображение треугольной формы, чтобы использовать его в качестве значка маркера

Я пытался использовать Bitmap b = BitmapFactory.decodeResource(MainActivity.myContext.getResources(), R.drawable.default_marker); Bitmap bmp = b.copy(b.getConfig(),true); int w = bmp.getWidth(); int h = bmp.getHeight(); for (int x = 0; x < w; x++…
27 июн '16 в 11:14
3 ответа

Недостаточно памяти Фатальное исключение

У меня есть активность, которая содержит 12 изображений. В методе onCreate я загружаю 12 фотографий в эти ImageViews, используя BitmapFactory.decodeStream (...). Когда я захожу на эту страницу и возвращаюсь назад в течение 10 раз, я получаю следующе…
23 апр '12 в 10:19
1 ответ

Android: BitmapFactory.decodeFile / OpenCV возвращает неиспользованное растровое изображение

Я делаю снимок с активностью камеры, а затем пытаюсь прочитать его из сохраненного местоположения. К сожалению, растровое изображение возвращается: Bitmap bimage = BitmapFactory.decodeFile( path ); имеет высоту и ширину = -1. Я использую OpenCV и ко…
28 янв '12 в 11:29
1 ответ

Почему BitmapFactory уменьшает мое изображение в 1,333 раза вместо 2?

У меня есть файл изображения PNG с размерами 2236x971px в качестве ресурса. Я хочу уменьшить его в два раза (до половины). Тем не менее, когда я использую этот код: BitmapFactory.Options bo = new BitmapFactory.Options(); bo.inSampleSize = 2; Bitmap …
4 ответа

Поддержка нескольких экранов с использованием параметров Bitmap Factory?

Редактировать один: Изменения сделаны на основе ответа Иосифа: В bytesToDrawable(byte[] imageBytes): Изменено следующее: Использование BitmapDrawable(Ресурсы res, Растровое изображение) вместо BitmapDrawable(Растровое изображение): return new Bitmap…
1 ответ

Это правильный способ эффективной обработки больших изображений (чтобы избежать OutOmMemoryErrorin Android

После многих попыток, благодаря всем энтузиастам Android, я нашел способ эффективно обрабатывать большие изображения в приложениях Android, чтобы избавиться от ошибки outOfMemory. Но мне действительно нужно знать, это правильный формальный способ сд…
1 ответ

BitmapFactory decodeByteArray возвращает значение null для правильно сформированной строки Base64

Исследовав везде, где мог, следующий код в Android не работает: String base_64_source="iVBORw0KGgoAAAANSUhEUgAAAFAAAAAZCAYAAACmRqkJAAAD8klEQVR42u1ZS2gTQRgOiTbbJO22TZO0NUnTtGmbJs2zoujBgx704APEt+JBPAkqgqCCoifRg+JFD75APKkHPagHCwoqvkBE8a1UxfcLEdRilfr9cS…
28 ноя '16 в 21:00
2 ответа

Исключение нулевого указателя при попытке установить пользовательский маркер в GMaps

Я пытаюсь установить пользовательский маркер в GMaps, для которого я создал пользовательский макет. Я надуваю свой пользовательский макет в своей активности в Картах, затем преобразую его в растровое изображение и затем передаю тот же растровый Bitm…
1 ответ

Разрешение файла jpg

У меня есть класс, где в конструкторе я получаю файл. Этот файл в формате JPEG. Как я могу получить разрешение этого файла JPEG в этом классе? Это код из конструктора: public static Bitmap bitmapSizer(File file) { BitmapFactory.Options options = new…
26 июл '12 в 08:22
1 ответ

Скачать и сохранить изображение в ContentProvider

Я получил собственную реализацию ContentProvider, которая поддерживает сохранение / загрузку изображений для каждой записи путем переопределения методов ContentProvider.openInputStream и openOutputStream. Локально все отлично работает. Но теперь я з…
5 ответов

BitmapFactory.decodeStream возвращает ноль при загрузке изображения из Интернета.

Я пытаюсь загрузить изображение с URL-адреса, используя страницу примера Google. Я прочитал, когда я использую InputStream в методе BitmapFactory.decodeStream, я не могу использовать дважды. Я пытаюсь это сделать, но это не работает, потому что оно …
06 дек '12 в 11:18
3 ответа

Android, как масштабировать изображение с помощью BitmapFactory Options

Я хочу декодировать изображение с SD-карты с помощью BitmapFactory.decodeFile(путь, параметры).Я также хочу, чтобы изображения размером более 2048x2048 пикселей были уменьшены до максимум 2048x2048 (с сохранением пропорций).Я мог бы сделать это вруч…
20 фев '12 в 12:17
1 ответ

BitmapFactory декодирует байты PNG в необработанные данные

Я загружаю данные изображения по сети и, очевидно, они сжаты. Внутри приложения мне нужно, чтобы данные были на 100% точными по отношению к оригиналу. Так, например, для изображения 720x720 мне нужен массив int длиной 518400 или байтовый массив длин…
0 ответов

msgstr "вернуть изображение api graph.facebook в виде байта []" VS "растровое изображение сжато как байт []"

Когда я получаю изображение из API Graph.facebook, оно может быть легко преобразовано в растровое изображение с такой структурой: Bitmap bitmap = BitmapFactory.decodeByteArray(src , 0, src .length); Но после того, как я получаю изображение из галере…
07 июн '14 в 13:30