我希望调整小像素图像的大小 - 16x16到512x512。有没有图书馆已经这样做了?
我查看了imgscalr
和Thumbnailator
,但它们产生了一个平滑的输出,我试图避免。
举例说明:
a b
c d
a a b b
a a b b
c c d d
c c d d
答案 0 :(得分:2)
您不需要外部库。
这应该可以解决问题:
BufferedImage img = new BufferedImage(16, 16, BufferedImage.TYPE_INT_ARGB);
Image scaledImage = img.getScaledInstance(512, 512, BufferedImage.SCALE_DEFAULT);