static int guessImageSizeInMemory(BufferedImage image) { if (image == null) ret 0; var buf = image.getRaster().getDataBuffer(); ret (int) (buf.getDataTypeSize(buf.getDataType())*(long) buf.getSize()/8); }