相关疑难解决方法(0)

Java - 从图像中获取像素数组

我正在寻找int[][]从a 获取像素数据(在表单中)的最快方法BufferedImage.我的目标是能够(x, y)使用图像来处理图像中的像素int[x][y].我发现的所有方法都没有这样做(大多数都返回int[]s).

java bufferedimage javax.imageio

111
推荐指数
4
解决办法
21万
查看次数

如何缩放BufferedImage

在javadocs之后,我试图扩展一个BufferedImage没有成功的是我的代码:

BufferedImage image = MatrixToImageWriter.getBufferedImage(encoded);
Graphics2D grph = image.createGraphics();
grph.scale(2.0, 2.0);
grph.dispose();
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么它不起作用,有什么帮助吗?

java bufferedimage image image-processing image-scaling

42
推荐指数
6
解决办法
10万
查看次数

图像调整大小质量(Java)

我有一个开源应用程序,可以将照片上传到Facebook.为了节省带宽,照片会在上传前自动调整大小(Facebook规定了最大大小限制).有些人抱怨照片质量,事实上你可以看到差异(对于一些演示图像,请参阅此问题).

所以我的问题是,在不降低质量的情况下缩小Java中的图像(即照片)的"最佳"方法是什么,或者至少在质量损失/伪影最小的情况下?

您可以在此处查看我当前的代码(通过此页面调整代码大小).

java jpeg resize photo image

14
推荐指数
4
解决办法
2万
查看次数