Как изменить размер изображения без резервного изображения с помощью библиотеки Scalr
Я думаю, что каждый, кто работал с библиотекой Scalr, сталкивался с моей проблемой. Чтобы изменить размер изображения и сохранить исходный размер, мне нужно создать второе изображение и изменить его размер, тогда с оригиналом ничего не произойдет (я думаю, что я плохо объяснил, но код ясен), я хочу, чтобы размер файла изменился, но ничего происходит с оригиналом без резервного изображения, то есть локально изменяется размер изображения, но с оригиналом ничего не происходит. В конце концов, важно, чтобы изображение было в виде класса «File», потому что метод SendFile возвращает только в формате File.
File originalImage = new File("C:/Users/ichig/Desktop/sho.png");
File outputImage = new File("C:/Users/ichig/Desktop/no roll2.png");
BufferedImage originalImageRead = ImageIO.read(originalImage);
BufferedImage resize = Scalr.resize(originalImageRead, 150);
ImageIO.write(resize, "png", outputImage);
//send img in discord chat
ctx.getChannel().sendFile(outputImage).queue();