Tag: mapa de bits

Android – Rellena el camino parcialmente

Estoy tratando de dibujar un lienzo en forma de corazón con Path en Android. El código es el siguiente: @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); // Fill the canvas with background color canvas.drawColor(Color.WHITE); // paint.setShader(null); // Defining of the heart path starts path.moveTo(left + WIDTH / 2, top + HEIGHT / 4); // Starting […]

Recortar mapa de bits sin leer todo el mapa de bits primero

Tengo una imagen muy grande y sólo quiero mostrar una sección del tamaño de la pantalla (sin escala), y la sección sólo debe ser el centro de la imagen. Debido a que la imagen es muy grande, no puedo leer toda la imagen en la memoria y luego recortarla. Esto es lo que tengo hasta […]

Java.lang.OutOfMemoryError: tamaño de mapa de bits supera el presupuesto de VM en ListView y imágenes de carga perezosa

Tengo un listview que probablemente tiene infinitos elementos cargados en desplazamiento infinitamente. Cada elemento en la vista de lista tiene una o dos imágenes que soy carga perezosa. Todo funciona muy bien, pero cuando me desplazo por mucho tiempo se bloquea con esto en el gato de registro 08-07 15:26:25.231: E/AndroidRuntime(30979): FATAL EXCEPTION: Thread-60 08-07 […]

Dibujo androide en evento táctil

Estoy tratando de hacer una aplicación que permite al usuario tocar la pantalla y dibujar la imagen basada en las coordenadas de los dedos de los usuarios. Aquí está mi código: public class DrawingBoard extends View { Drawable editIcon = getResources().getDrawable(R.drawable.icon); Bitmap mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.background); float xPos = 0; float yPos = 0; public […]

La compresión de mapa de bits de Android no es buena

Tengo los siguientes códigos de flujo de salida: String output_file = APP_FILE_PATH + "/AudienceSignatures/" + CaptureSignature.this.sessionNumber + ".png"; final FileOutputStream out = new FileOutputStream(new File( output_file )); nBitmap.compress(Bitmap.CompressFormat.PNG, 100, out); out.flush(); out.close(); Pero parecía que la imagen resultante no es lo que estoy esperando. Tiene un cierto tipo de líneas como usted puede ver, quiero […]

Aplicación de una superposición (filtro de imagen) a un mapa de bits

Estoy tratando de capturar una imagen de la intención de la cámara y luego aplicar un filtro de imagen en ella. Para elaborar la imagen sería una imagen capturada por la cámara y el filtro de imagen estaría disponible en los recursos como un archivo png. Puedo superponer el filtro encima de la imagen original. […]

Escala de imagen sin perder calidad de imagen no funcionó

¿Alguien sabe cómo escalar la imagen de mapa de bits sin perder la calidad de imagen? Actualmente frente a este problema , donde el tamaño de la imagen seleccionada tal vez demasiado grande causó la vuelta de la aplicación a otra actividad. Así que ahora he intentado usar este método para escalar la imagen seleccionada […]

¿Por qué la muestra de documentación se divide por 2 para calcular inSampleSize para la carga de mapa de bits?

En la documentación de Android Training aparece un artículo sobre la carga de mapas de bits de gran tamaño de manera eficiente que explica el cálculo de un inSampleSize para inSampleSize de una imagen cuando se carga. Este es el ejemplo de código compartido. public static int calculateInSampleSize(BitmapFactory.Options options, int reqWidth, int reqHeight) { // […]

Desvanecer el borde de la imagen en una vista de imagen

Necesito agregar un efecto que se descolora en un ImageView . En mi situación tengo un RelativeLayout , el fondo relativo en amarillo y en el centro de ese fondo hay un ImageView . Ahora necesito aplicar un efecto de desvanecimiento en el borde del ImageView . es posible? ( Android api 11+ ) Lo […]

Pixels de Bitmap de Android: ¿escribir directamente al archivo?

Fondo: El objetivo es escribir un archivo de imagen bastante grande (al menos 2048 x 2048 píxeles) con datos renderizados de OpenGL. Hoy en primer lugar uso glReadPixels para obtener los datos de píxeles de 32 bits (argb8888) en una matriz int. Luego copio los datos en una nueva matriz corta, convirtiendo los valores de […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.