Articles of bitmap

Codificar y decodificar objeto de bitmap en cadena base64 en Android

Quiero codificar y decodificar objeto Bitmap en string base64 . Yo uso Android API10, Intenté, sin éxito, utilizar un método de esta forma para codificar un Bitmap . public static String encodeTobase64(Bitmap image) { Bitmap immagex=image; ByteArrayOutputStream baos = new ByteArrayOutputStream(); immagex.compress(Bitmap.CompressFormat.JPEG, 100, baos); byte[] b = baos.toByteArray(); String imageEncoded = Base64.encodeToString(b,Base64.DEFAULT); Log.e(“LOOK”, imageEncoded); return […]

Guardar BitmapImage en archivo

Estoy trabajando en un progtwig que descarga imágenes de una URL a una imagen de bitmap y lo muestra. A continuación, bash guardar la imagen de bitmap en el disco duro usando jpegbitmapencoder. El archivo se creó con éxito, pero la imagen JPEG actual está vacía o 1 píxel negro. public Guid SavePhoto(string istrImagePath) { […]

¿Cuál es la diferencia entre Bitmap.Clone () y el nuevo Bitmap (Bitmap)?

Por lo que puedo decir, hay dos formas de copiar un bitmap. Bitmap.Clone () Bitmap A = new Bitmap(“somefile.png”); Bitmap B = (Bitmap)A.Clone(); nuevo bitmap () Bitmap A = new Bitmap(“somefile.png”); Bitmap B = new Bitmap(A); ¿Cómo difieren estos enfoques? Estoy particularmente interesado en la diferencia en términos de memoria y enhebrado.

Crear bitmap a partir de una matriz de bytes de datos de píxeles

Esta pregunta se trata de cómo leer / escribir, asignar y administrar los datos de píxeles de un bitmap. Aquí hay un ejemplo de cómo asignar una matriz de bytes (memoria administrada) para datos de píxeles y crear un bitmap que lo usa: Size size = new Size(800, 600); PixelFormat pxFormat = PixelFormat.Format8bppIndexed; //Get the […]

¿Cómo crear bitmap desde una matriz de bytes?

Busqué todas las preguntas sobre la matriz de bytes pero siempre fallé. Nunca he codificado c # soy nuevo en este lado. ¿Podrían ayudarme a hacer un archivo de imagen desde una matriz de bytes? Aquí está mi función que almacena bytes en una matriz llamada imageData public void imageReady( byte[] imageData, int fWidth, int […]

Conversión de datos RGB en un bitmap en Objective-C ++ Cocoa

Tengo un búfer de RGB sin signo que me gustaría convertir en un archivo de bitmap, ¿alguien sabe cómo? Mi flotador RGB tiene el siguiente formato R [(0,0)], G [(0,0)], B [(0,0)], R [(0,1)], G [(0,1)], B [(0, 1)], R [(0,2)], G [(0,2)], B [(0,2)] ….. Los valores para cada unidad de datos van de […]

¿Hay una buena forma de convertir BitmapSource a Bitmap?

Por lo que puedo decir, la única forma de convertir de BitmapSource a Bitmap es a través de un código inseguro … Como este (del blog Lesters WPF ): myBitmapSource.CopyPixels(bits, stride, 0); unsafe { fixed (byte* pBits = bits) { IntPtr ptr = new IntPtr(pBits); System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap( width, height, stride, System.Drawing.Imaging.PixelFormat.Format32bppPArgb,ptr); return […]

Android: Cómo rotar un bitmap en un punto central

He estado buscando más de un día para encontrar una solución a este problema, pero nada ayuda, incluso las respuestas aquí. La documentación no explica nada también. Simplemente estoy tratando de obtener una rotación en la dirección de otro objeto. El problema es que el bitmap no se rota alrededor de un punto fijo, sino […]

Cómo capturar el escritorio en OpenCV (es decir, convertir un bitmap en un Mat)?

Quiero usar OpenCV para procesar mi escritorio como si fuera una transmisión de video. Estoy familiarizado con OpenCV. No estoy familiarizado con la API de Windows. Me doy cuenta de que hay otras maneras de capturar la pantalla, pero a los fines de mi pregunta, necesito que se haga usando OpenCV. Aquí está mi código […]

Android: ¿cómo superponer un bitmap / draw-over un bitmap?

Tengo dos preguntas en realidad: ¿Es mejor dibujar una imagen en un bitmap o crear un bitmap como recurso y luego dibujarlo sobre un bitmap? Rendimiento sabio … ¿cuál es mejor? Si quiero dibujar algo transparente sobre un bitmap, ¿cómo voy a hacerlo? Si quiero superponer un bitmap transparente sobre otro, ¿cómo lo haría? Perdón […]