Java 调整缓冲图像大小-按2的倍数调整大小

Java 调整缓冲图像大小-按2的倍数调整大小,java,resize,bufferedimage,Java,Resize,Bufferedimage,我想调整小像素图像的大小-16x16到512x512。有没有图书馆已经这样做了 我已经看过了imgscalr和Thumbnailator,但是它们产生了一个平滑的输出,这是我试图避免的 举例说明: a b c d a a b b a a b b c c d d c c d d 这不需要外部库 这应该可以做到: BufferedImage img = new BufferedImage(16, 16, BufferedImage.TYPE_INT_ARGB); Image scaledImag

我想调整小像素图像的大小-16x16到512x512。有没有图书馆已经这样做了

我已经看过了
imgscalr
Thumbnailator
,但是它们产生了一个平滑的输出,这是我试图避免的

举例说明:

a b
c d

a a b b
a a b b
c c d d
c c d d

这不需要外部库

这应该可以做到:

BufferedImage img = new BufferedImage(16, 16, BufferedImage.TYPE_INT_ARGB);
Image scaledImage = img.getScaledInstance(512, 512, BufferedImage.SCALE_DEFAULT);

很高兴我能帮忙。:)你应该把这个问题标记为已回答。好吧,对不起,我不耐烦了!我对这个网站还是新手,这就是为什么我不知道你必须等待的原因D