2014-09-28 76 views
-1

图像我将如何调整其大小的Java图像,使得其规模将是1000由1000像素。 这将是很酷,如果它像1-3行代码。谢谢!如何调整/重新调整在Java中

+0

组委会约束是奇怪可笑。无论如何。这不是一种编码服务。你试过什么了?的 – 2014-09-28 16:15:39

+0

可能重复[我怎样才能使用Java调整图像大小?](http://stackoverflow.com/questions/244164/how-can-i-resize-an-image-using-java) – 2014-09-28 16:15:54

回答

1

试试这个。它为我的作品:

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

当我试着做Graphics.drawImage它在我死记住你的代码行后没有工作? o.o – Oliver 2014-09-29 16:22:12

0

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

在这个IM年底将有缩放后的图像

+0

这对于Graphics来说也适用? – Oliver 2014-09-28 16:23:08

+0

是的,没错 – ControlAltDel 2014-09-28 18:57:28