Articles of Растровое

Изображение повернулось после уменьшения размера растрового изображения

Мое приложение берет фотографию, а затем загружает ее. Поскольку сделанное фото будет большого размера, я должен уменьшить его размер, а затем загрузить его. Таким образом, я использовал следующий код, чтобы уменьшить размер изображения, снятого камерой, которая хранится где-то в SD-карте. Но я не знаю, что не так с кодом, изображение поворачивается против часовой стрелки на […]

У Drawable меньше памяти, чем на Bitmap?

Я новичок в Android и здесь. Я просто знаю, что Bitmap хранит изображения по пикселям и не делает никакого сжатия. Является ли Drawable таким же, как Bitmap? или Для одного и того же файла изображения Drawable занимает меньше памяти, чем битмап? Спасибо за любой ответ.

Преобразование объекта JSON с растровыми изображениями

У меня есть объект, который содержит несколько членов строки и элемент растрового изображения. Объект удерживается на карте со строковым ключом и объектом как значением. Для преобразования карты я использую следующий код: String json = new Gson().toJson(aMap); А затем извлечь карту JSON, которую я использую (передавая указанную выше строку JSON): Map<String, Object> aMap; Gson gson = […]

Невозможно сжать переработанное растровое изображение

У меня проблема с переработанным bitmap. У меня есть все нуль и утилизация из кода. Не уверен, что я делаю неправильно. Мой код: ByteArrayOutputStream stream = new ByteArrayOutputStream(); bmp = DecodeImage.decodeFile(imgpath, 450, 450, true); bmp.compress(Bitmap.CompressFormat.JPEG, 100 , stream); Image img = Image.getInstance(stream.toByteArray()); Сообщение об ошибке: 07-12 15:44:11.924: E/AndroidRuntime(415): FATAL EXCEPTION: Thread-9850 07-12 15:44:11.924: E/AndroidRuntime(415): java.lang.IllegalStateException: […]

Я хочу сохранить .png изображение из AndroidPlot

Я написал код, который отображает линейный график. Этот график построен с использованием Android Plot .. Как я могу сохранить этот график как .png изображение?

Android – Исключение из памяти

Я разрабатываю одно приложение для Android для чтения книг. Страницы книг и аудиофайлы загружаются из Amazon Bucket. После загрузки он хранится на SD-карте. Я помещаю две кнопки для следующей и предыдущей страниц. Когда я показываю страницы, это дает мне исключение из памяти. 11-03 10:59:39.199: E/AndroidRuntime(13566): FATAL EXCEPTION: main 11-03 10:59:39.199: E/AndroidRuntime(13566): java.lang.OutOfMemoryError 11-03 10:59:39.199: E/AndroidRuntime(13566): […]

Совместное использование Bitmap с помощью Android Intent

В моем приложении Android у меня есть растровое изображение (скажем, b) и кнопка. Теперь, когда я нажимаю на кнопку, я хочу поделиться растровым изображением. Я использую приведенный ниже код внутри моего onClick() чтобы достичь этого: Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("image/png"); intent.putExtra(Intent.EXTRA_STREAM, b); startActivity(Intent.createChooser(intent , "Share")); Я ожидал список всех приложений, которые могут справиться с […]

OutOfMemoryError Bitmap в Android

Я разрабатываю одно демо-приложение, в котором я играю так много изображений (растровые изображения). Я использую объект Global Bitmap для отображения одного и того же изображения в нескольких действиях. Но используя это, я получаю OutOfMemoryError, пока я пытаюсь создать Bitmap, используя Bitmap.createBitmap (…). Я пробовал использовать этот код, но все же у меня такая же ошибка, […]

Сохранение растрового изображения в файл – Xamarin, Monodroid

Я пытаюсь сохранить растровое изображение в каталоге (галерее) внутри моего телефона. Приложение разрабатывается в Xamarin, поэтому код C #. Я не могу понять, как создать каталог и сохранить растровое изображение. Какие-либо предложения? public void createBitmap(View view){ view.DrawingCacheEnabled = true; view.BuildDrawingCache (true); Bitmap m_Bitmap = view.GetDrawingCache(true); String storagePath = Android.OS.Environment.ExternalStorageDirectory.AbsolutePath; Java.IO.File storageDirectory = new Java.IO.File(storagePath); //storageDirectory.mkdirs […]

Android – как избежать чрезмерной загрузки памяти с помощью растровых изображений?

Мое приложение использует растровые изображения и каждый раз, когда пользователь переходит к конкретному действию, когда он показывает изображение во второй раз, когда он перестает работать. Bitmap bm = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory()+"//Pics/"Image.jpg"); Я пробовал использовать такие вещи, как … BitmapFactory.Options options = new BitmapFactory.Options(); options.inTempStorage = new byte[16*1024]; Не уверен, что его тоже установить. Но это не помогает. […]