BufferedImage bufferedImage = ImageIO.read(new File("/...icon.jpg"));
// this writes the bufferedImage into a byte array called resultingBytes
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();
ImageIO.write(bufferedImage, "jpg", byteArrayOut);
byte[] resultingBytes = byteArrayOut.toByteArray();
Я использую приведенный выше код для получения изображения JEPG в виде байтового массива.Я хочу знать, что именно находится в этом байтовом массиве.Содержит ли этот массив какую-либо информацию заголовка файла или только значения пикселей?И, например, если я хочу изменить цвет этого изображения, какой хороший способ сделать это?Большое спасибо!