【问题标题】:How to resize/rescale an image in Java如何在 Java 中调整/重新缩放图像
【发布时间】:2014-11-23 01:50:30
【问题描述】:

如何调整 Java 图像的大小,使其大小为 1000 x 1000 像素。 如果它像 1-3 行代码,那就太酷了。谢谢!

【问题讨论】:

标签: java image resize bufferedimage scaling


【解决方案1】:

BufferedImage im = new BufferedImage(1000,1000,BufferedImage.TYPE_4BYTE_ABGR); Graphics2D g = (Graphics2D)im.getGraphics(); g.drawImage(oldImg, 0, 0, 1000, 1000, null);

在这个 im 的末尾会有缩放的图像

【讨论】:

    【解决方案2】:

    试试这个。它对我有用:

    Image yourResizedImage = yourImage.getScaledInstance(YOUR_WIDTH, YOUR_HEIGHT,  java.awt.Image.SCALE_SMOOTH) ;  
    

    【讨论】:

    • 当我尝试执行 Graphics.drawImage 时,在我死记硬背您的代码行后它确实不起作用? o.o
    猜你喜欢
    • 2018-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 1970-01-01
    • 1970-01-01
    • 2012-02-02
    相关资源
    最近更新 更多