gpt4 book ai didi

Java:寻找更好的调整大小方法

转载 作者:行者123 更新时间:2023-12-02 11:43:35 25 4
gpt4 key购买 nike

我写了这个小调整方法来缩放 .png 图片:

    public BufferedImage resize(BufferedImage img, int newW, int newH) {
int w = img.getWidth();
int h = img.getHeight();
BufferedImage dimg = new BufferedImage(newW, newH, img.getType());
Graphics2D g = dimg.createGraphics();
g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
g.drawImage(img, 0, 0, newH, newW, 0, 0, w, h, null);
g.dispose();
return dimg;
}

我想让我的 .png 图片至少放大 8 倍,但这会提高图像的分辨率。有谁知道如何解决这个问题吗?

谢谢。

最佳答案

如果您愿意,您可以做的是使用 Image.getscaledinstance 然后渲染它。例如

resizedimage = image.getScaledInstance(newW, newH, Image.SCALE_SMOOTH));

唯一的问题是您必须更改方法才能使用图像而不是 BufferedImage,但这很容易完成。

关于Java:寻找更好的调整大小方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48371776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com