0

我想每个使用过 Scalar 库的人都遇到过我遇到的问题。为了调整图片大小并保持原始大小,我需要创建第二张图片并调整其大小,然后原始图片没有任何反应(我认为我解释得不好,但代码很清楚),我希望文件调整大小,但什么也没有发生在没有备份图片的原始上,即在本地调整图片大小,但原始没有任何反应。最后,重要的是图片是“文件”类的形式,因为方法 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();
4

0 回答 0