Convert Images into a byte array.
I need to know is there is a way to convert a Image into a array of bytes? I know a way using BufferedInputStream but that is loading a image from a file. I need to know a way to do it, if I already have an Image loaded in my class. Thanks in advance.
you could probably turn the picture into an array of bytes by serializing it. Something like...
public static byte serializeObj(Object obj) throws IOException
ByteArrayOutputStream baOStream = new ByteArrayOutputStream();
ObjectOutputStream objOStream = new ObjectOutputStream(baOStream);
objOStream.writeObject(obj); //object must be serializable
return baOStream.toByteArray(); //returns stream as byte array
How to convert an image to a byte array in C#
Image im = ...
ImageConverter converter = new ImageConverter();
Byte imageByteArray = (byte) converter.ConvertTo(im, typeof(byte));
how to get coordinates of an image and convert into matrix or multidimensional array in array?
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL