How to convert Java Image into JPEG array of bytes?
问题 Is there a way to convert a Java Image, encode it into JPEG (but not saving it to a file), and store it as an array of bytes? (byte[]) I need the JPEG-encoded image as an array of bytes. 回答1: ImageIO has a number of methods for reading and writing images. For writing to array of bytes, you can write to ByteArrayOutputStream. And then call toByteArray[] of the stream object to obtain the byte array. 来源: https://stackoverflow.com/questions/2568150/how-to-convert-java-image-into-jpeg-array-of