Articles of Растровое

Создание масштабированного растрового изображения с помощью createScaledBitmap в Android

Я хочу создать масштабированное растровое изображение, но я, похоже, получаю диспропорциональный образ. Это похоже на квадрат, в то время как я хочу быть прямоугольным. Мой код: Bitmap resizedBitmap = Bitmap.createScaledBitmap(myBitmap, 960, 960, false); Я хочу, чтобы у изображения было MAX 960. Как мне это сделать? Установка ширины в null не компилируется. Это, наверное, просто, но […]

Поворачивайте ImageView по часовой стрелке с помощью ObjectAnimator

Я пытаюсь повернуть изображение так, чтобы оно соответствовало правилу ниже другого изображения. Вот чего я пытаюсь достичь: И это то, что я могу достичь: Он в основном содержит два ImageView первый из которых содержит часть над полом, а второй – плитки для покрытия пола. Моя проблема в том, что я не могу анимировать изображение плитки […]

Недостаточно памяти при распределении байтов (битмап как строка для веб-сервиса с использованием мыла)

У меня есть bitmap , поэтому я хочу загрузить строку webserivceas и хочу извлечь строку. Для преобразования bitmap в строку am с использованием: ByteArrayOutputStream stream = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream); byte[] byteArray = stream.toByteArray(); strBase64 = Base64.encodeToString(byteArray, Base64.URL_SAFE); Это выше String использует как свойство для soapobject для загрузки. Но я получаю Out of memory […]

Android: стратегия кэширования изображений и размер кеша памяти

Я реализую систему кэширования изображений для кэширования загруженного изображения. Моя стратегия основана на двухуровневом кеше: уровень памяти и уровень диска. Мой класс очень похож на класс, используемый в проекте droidfu Мои загруженные изображения помещаются в хэш-карту, а объект Bitmap обернут внутри объекта SoftRererence. Также каждое изображение сохраняется на диске постоянно. Если запрошенное изображение не найдено […]

Проблемы с Android. Преобразование ViewGroup с детьми в растровое изображение

Я успешно конвертирую ViewGroup (RelativeLayout) в Bitmap с помощью Canvas. Однако, когда происходит ничья, я вижу только ViewGroup с ее фоновым рисунком, а не его дочерними элементами (двумя TextViews), которые должны быть выложены в RelativeLayout, используя такие правила, как FILL_PARENT. RelativeLayout создается с использованием следующей статической функции: public static RelativeLayout createProgrammeView(Context context, int width, int […]

Как изменить цвет определенных пикселей в растровом андроиде

У меня есть растровое изображение, что я хочу изменить определенные пиксели. У меня есть данные из растрового изображения в массив, но как бы установить цвет пикселей в этом массиве? благодаря int[] pixels = new int[myBitmap.getHeight()*myBitmap.getWidth()]; myBitmap.getPixels(pixels, 0, myBitmap.getWidth(), 0, 0, myBitmap.getWidth(), myBitmap.getHeight()); for(int i =0; i<500;i++){ //Log.e(TAG, "pixel"+i +pixels[i]);

Объяснение метода getPixels для растрового изображения в Android

Как интерпретировать возвращенный массив из встроенного метода getPixels для Bitmap? Вот мой код: public void foo() { int[] pixels; Bitmap bitmapFoo = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.test2); int height = bitmapFoo.getHeight(); int width = bitmapFoo.getWidth(); pixels = new int[height * width]; bitmapFoo.getPixels(pixels, 0, width, 1, 1, width – 1, height – 1); } Массив «пикселей» возвращается с значениями […]

Наложение растрового изображения на холст

Я хотел бы создать «графический документ» для растрового изображения, которое я рисую через Canvas, и пытаюсь выяснить, как это сделать. Я не могу передать исходное растровое изображение, содержащее фоновый рисунок графика, в конструктор Canvas, поскольку я получаю Canvas в SurfaceView через вызов .lockCanvas (). Некоторые решения, которые я пробовал: Я попытался реализовать это решение в […]

Преобразование текста строки в битмап

Можно ли преобразовать текст строки, который находится внутри поля EditText в растровое изображение? Другими словами, есть ли способ преобразования текстового текста в растровое изображение, что означает, что текст будет отображаться как изображение? Ниже мой код: class TextToImage extends Activity { protected void onCreate(Bundle savedInstanceState) { //create String object to be converted to image String sampleText […]

Как загружать большие изображения в Android и избегать ошибок в памяти?

Я работаю над приложением, которое использует большие изображения (1390 × 870: 150kb – 50kb). Я добавляю изображения при нажатии триггера / ImageView. В какой-то момент у меня возникает ошибка в памяти: java.lang.OutOfMemoryError E/AndroidRuntime(23369): at android.graphics.BitmapFactory.nativeDecodeStream(Native Method) E/AndroidRuntime(23369): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:613) E/AndroidRuntime(23369): at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:378) Чтобы изменить размер изображения, я делаю это: Bitmap productIndex = null; final String […]

Intereting Posts
Как отправить изображение через MMS в Android? Как я могу подключиться к определенной сети Wi-Fi в Android программно? Android: При каких обстоятельствах будет вызываться диалог, вызывающий onPause ()? Доступ к файлам ресурсов на Android Отображение Gridview в соответствии с фактической высотой в прокрутке Phonegap – Сохранить изображение с URL-адреса в галерее устройств Использование трансляции / широковещательного приемника для отправки сообщений от службы к активности Background-size: обложка не работает в портрете на планшете Android Как сохранить GPS-координаты в данных exif на Android? Как мне присоединиться к двум таблицам SQLite в приложении для Android? Как перехватить нажатия кнопок на гарнитуре в Android? Установка Android SDK на Windows 7 64-бит: «JDK not found»? Picasso java.lang.IllegalStateException: вызов метода не должен происходить из основного потока Отправить событие касания от АБР к устройству Как кэшировать / сохранять пользовательский объект класса в Android?