More progress on the BufferedImage reading