Когда вы говорите «в битовый формат», вы имеете в виду данные (как в байтовом массиве)? Если это так, то вы можете использовать ImageIO.write
(как предложено выше).
Если вы не хотите сохранять его в файл, а просто хотите получить данные, можете ли вы использовать ByteArrayOutputStream
, например:
ByteArrayOutputStream out = new ByteArrayOutputStream();
ImageIO.write(img, "BMP", out);
byte[] result = out.toByteArray();