in src/main/java/com/company/demoapplication/ImageProcessor.java [104:118]
private void monochromeAndUpload(File file, String uploadFileName) {
try {
File bwFile = File.createTempFile("bw-" + Instant.now().toString() + uploadFileName, null);
BufferedImage dest = ImageEditor.monochrome(ImageIO.read(file));
ImageIO.write(dest, "PNG", bwFile);
PutObjectResult res = upload(
bwFolder + uploadFileName + Instant.now().toString(),
bwFile
);
res.getContentMd5();
deleteFile(bwFile);
} catch (IOException e) {
e.printStackTrace();
}
}