code: public void setData(BufferedImage image, String imageFormat, Float quality)
  			throws IOException {
  		setData(ImageUtils.writeImageToBytes(image, imageFormat, quality));
  	}
docs: Set the data from an image with optional quality
  
  @param image
  image
  @param imageFormat
  image format
  @param quality
  null or quality between 0.0 and 1.0
  @throws IOException
  upon failure
  @since 3.2.0