“Conocimientos Programación>C /C + + Programming

Cómo convertir un BMP en una matriz Byte

2014/5/9
En la programación orientada a objetos , es casi una necesidad de aprender la manera de convertir imágenes en matrices de bytes. Esto es necesario cuando se trabaja con aplicaciones de medios que las imágenes de importación y exportación de bases de datos. Se recomienda para almacenar una imagen en una base de datos en un tipo de datos de bytes en lugar de utilizar una imagen . En Microsoft Visual C #, se puede utilizar la clase " MemoryStream ", junto con la propiedad " ImageFormat.Gif " para hacer la conversión fácilmente. Cosas que necesitará
Microsoft Visual C # Express
Mostrar más instrucciones
1

Abra Microsoft Visual C # Express y seleccione "Nuevo proyecto ... " en el panel izquierdo de la pantalla. Haga clic en " Visual C # " en " Plantillas instaladas" y haga doble clic en " aplicación de Windows Forms . "
2

doble clic en " PictureBox " para agregar un control de cuadro de imagen en el formulario. Agregar un botón con la misma técnica .
3 Haga clic en el control " PictureBox " y haga clic

"Propiedades ". Encuentre la propiedad " Image " en Apariencia y haga clic en los puntos suspensivos para abrir el cuadro de diálogo Seleccionar recurso . Haga clic en " Importar" y buscar una imagen. " BMP" . Haga clic en " Abrir" y haga clic en " Aceptar".
4

doble clic en " Button1 " para crear un evento de clic del botón. Agregue el siguiente espacio de nombres de la primera línea de su módulo de código :

using System.IO ;
5

Copia y pega el siguiente código al evento de clic de botón para convertir la " . imagen BMP "en el cuadro de imagen en una matriz de bytes :

byte [ ] byteArray = null;

MemoryStream ms = new MemoryStream ();

pictureBox1.Image . Save ( ms, System.Drawing.Imaging.ImageFormat.Gif ) ;

byteArray = ms.ToArray ();
6

Press "F5 " para ejecutar el programa y haga clic en " button1. "

C /C + + Programming
¿Qué es la saturación de búfer
Cómo limpiar un buffer de entrada en C + +
Cómo controlar motores paso a paso Con Dev- C + +
Cómo mostrar tantas columnas de GridView
Cómo ocultar un objeto en Visual C
Cómo borrar la pantalla en Visual C
Cómo leer un archivo secuencial en C
Cómo crear un C + + en Visual Studio 6.0
Conocimientos Informáticos © http://www.ordenador.online