【发布时间】:2021-09-06 01:49:36
【问题描述】:
我有一个 1000 像素 X 1000 像素的图像,我该如何处理并将其缩小到 250x250 像素并从中获得一个可用的 rgb 颜色值数组
我尝试使用 Java 的 Graphics2D,但事实证明这并没有真正减少像素数量
BufferedImage result = new BufferedImage(128, 128, BufferedImage.TYPE_INT_ARGB);
Graphics2D gra = result.createGraphics();
gra.drawImage(ImageIO.read(new File("")), 0, 0, 128, 128, null);
gra.dispose();
System.out.println(ImageIO.write(result, "png", new File("")));
【问题讨论】:
标签: java image-processing pixel bufferedimage