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イメージをバイト配列として取得します。私はこのバイト配列に正確に何があるか知りたい。この配列にはファイルヘッダー情報またはピクセル値だけが含まれていますか?そして、例えば、このイメージの色を反転させたい場合は、それを行う良い方法は何ですか? ありがとう!java ByteArrayOutputStreamクラスについて
どのようにして実際のピクセル値を得ることができますか? –