Skip to main content

Java Base64 Encoding to Image with Cropping

Code as follows:

        byte[] imageBytes = javax.xml.bind.DatatypeConverter.parseBase64Binary(imgContent);

BufferedImage bufferedImage = ImageIO.read(new ByteArrayInputStream(imageBytes));
final BufferedImage cropImage = ImageUtil.cropImage(bufferedImage, 250, 560, 350, 220);
ImageIO.write(cropImage, "png", new File("/Users/asher/TEMP/image-crop2.png"));