public void write(BufferedImage image) throws IOException { writeByte(image.getWidth()); writeByte(image.getHeight()); for (int pixel : Images.imageToRGB(image)) { writeInt(pixel); } }