Articles of bitmap

MAT (Eclipse Memory Analyzer): cómo ver mapas de bits desde el volcado de memoria

Estoy analizando el uso de la memoria de mi aplicación de Android con la ayuda de Eclipse Memory Analyzer (también conocido como MAT). A veces puedo encontrar instancias extrañas de la clase android.graphics.Bitmap , que utilizan gran parte del montón. El problema es lo que no puedo encontrar fuente de estos mapas de bits, ningún […]

¿Cómo usar AffineTransform.quadrantRotate para rotar un bitmap?

Quiero rotar un mapa de bits sobre su punto central y luego dibujarlo en un contexto de gráficos más grande. El bitmap es de 40×40 pixels . El contexto de los gráficos es de 500×500 pixels . Esto es lo que estoy haciendo: BufferedImage bi = new BufferedImage(500, 500, BufferedImage.TYPE_INT_ARGB); Graphics2D g = bi.createGraphics(); AffineTransform […]

Creando HBITMAP desde el buffer de memoria

Tengo una aplicación que carga algunos datos de blobs de una base de datos que pueden representar datos binarios en formato png o en bruto para varios mapas de bits e íconos. Esto se almacena en un std::vector Estoy usando objetos CImageList para mostrar varias imágenes en vistas de árbol, imágenes de la barra de […]

Orientación de la imagen – Android

He estado luchando con este error de manera intermitente durante el último mes más o menos. Cada vez que creo que lo arreglé, parece regresar de alguna forma. Es el antiguo error “Imagen girada 90 grados” de Android. He leído innumerables publicaciones aquí (StackOverFlow) y he probado numerosos métodos, pero parece que no puedo solucionarlo. […]

Android cómo guardar un bitmap – código con errores

Estoy tratando de serializar una clase en la que tengo una variable de bitmap. Aquí está el código que está funcionando un poco … Necesito ayuda para descubrir qué está mal … private Bitmap myVideoScreenshotBm; private void writeObject(ObjectOutputStream out) throws IOException{ out.writeInt(myVideoScreenshotBm.getRowBytes()); out.writeInt(myVideoScreenshotBm.getHeight()); out.writeInt(myVideoScreenshotBm.getWidth()); int bmSize = myVideoScreenshotBm.getHeight() * myVideoScreenshotBm.getRowBytes(); ByteBuffer dst= ByteBuffer.allocate(bmSize); myVideoScreenshotBm.copyPixelsToBuffer(dst); byte[] […]

Mystery stacktrace en la consola de desarrollador de Android (el tamaño del bitmap supera los 32 bits)

Obtengo el stacktrace siguiente en la consola de desarrollador. Algunos dicen que “la aplicación no se iniciará” o “se bloqueará al inicio”. No sé qué hacer, ¡no menciona ninguno en la clase de mi aplicación! ¿Alguien recibió el mismo error y encontró una solución? java.lang.IllegalArgumentException: bitmap size exceeds 32bits at android.graphics.Bitmap.nativeCreate(Native Method) at android.graphics.Bitmap.createBitmap(Bitmap.java:695) at […]

¿Cómo se asegura de que WPF libere BitmapSource de memoria?

Sistema: Windows XP SP3, .NET 3.5, 4GB RAM, Dual 1.6gHz Tengo una aplicación WPF que carga y transiciones (usando animaciones Storyboard) PNG extremadamente grandes. Estos PNG tienen una resolución de 8190×1080. A medida que la aplicación se ejecuta, parece que almacena en caché las imágenes y la memoria del sistema avanza lentamente. Eventualmente, estrangula el […]

SetPixel es demasiado lento. ¿Hay una forma más rápida de dibujar en bitmap?

Tengo un pequeño progtwig de pintura en el que estoy trabajando. Estoy usando SetPixel en un bitmap para hacer ese dibujo de líneas. Cuando el tamaño del pincel aumenta, al igual que 25 píxeles de ancho, se produce una notable disminución del rendimiento. Me pregunto si hay una forma más rápida de dibujar en un […]

Obteniendo un DrawingContext para un wpf WriteableBitmap

¿Hay alguna forma de obtener un DrawingContext (o algo similar) para un WriteableBitmap ? Es decir, algo que le permite llamar a DrawLine simples de DrawLine / DrawRectangle / etc, en lugar de manipular los píxeles brutos directamente.

Visualizar la foto de perfil de FB en la vista circular de la imagen en la aplicación

Estoy intentando obtener la foto de perfil de un usuario de FB y mostrarla en una imagen circular en mi aplicación. Puedo recuperar y mostrar la imagen de la pantalla en el widget ProfilePictureView proporcionado por Facebook SDK. Pero cuando trato de obtener el bitmap de esa imagen e bash ponerlo en una vista de […]