Tengo una matriz de bytes para una imagen (almacenada en la base de datos). Quiero crear un objeto de imagen, crear varias imágenes de diferentes tamaños y almacenarlas de nuevo en la base de datos (guardarlo de nuevo en una matriz de bytes).Obtener un objeto de imagen de una matriz de bytes
No me preocupa la parte de la base de datos o el cambio de tamaño. Pero, ¿hay una manera fácil de cargar un objeto Imagen sin guardar el archivo en el sistema de archivos y luego volver a colocarlo en una matriz de bytes cuando termine de redimensionarlo? Me gustaría hacerlo todo en la memoria si puedo.
Something like:
Image myImage = new Image(byte[]);
or
myImage.Load(byte[]);
Este será un gran trabajo. ¿Conoces una forma de regresarlo a la matriz de bytes? Después de cambiar el tamaño, necesito volver a colocar las imágenes redimensionadas en la base de datos. –
@Dan: edite su pregunta para incluir eso. –
lo tengo :) Gracias Image.Save (Stream, ImageFormat) - http://msdn.microsoft.com/en-us/library/ms142147.aspx –