BufferedImage srcImage = ImageIO.read(srcFile);
BufferedImage destImage = deepCopy(srcImage);
BoxBlurFilter boxBlurFilter = new BoxBlurFilter();
boxBlurFilter.setRadius(blurLevel.get().getRadius());
boxBlurFilter.setIterations(3);
destImage = boxBlurFilter.filter(srcImage, destImage);
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
ImageIO.write(destImage, "png", outStream);
return saveScreenshotData(outStream.toByteArray());