相关疑难解决方法(0)

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

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

java bufferedimage javax.imageio

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

Java-将bufferedimage转换为byte []而不写入磁盘

我正在尝试使用java在套接字上发送多个图像,但我需要一种更快的方法将图像转换为字节数组,以便我可以发送它们.我尝试了以下代码,但它向我的C:\驱动器写了大约10,000张图像.有没有办法在不写入磁盘的情况下进行此转换?谢谢!

ByteArrayOutputStream outputStream = new ByteArrayOutputStream();

                    //ImageIO.setUseCache(false);
                    ImageIO.write(bi.getImage(), "jpg", outputStream);

                    byte[] imageBytes = outputStream.toByteArray();
Run Code Online (Sandbox Code Playgroud)

java byte bufferedimage

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

将数据类型为 TYPE_4BYTE_ABGR 的字节数组转换为 BufferedImage

我有一个类型为 TYPE_4BYTE_ABGR 的字节数组,我知道它的宽度和高度,我想将其更改为 BufferedImage,有什么想法吗?

java bufferedimage

1
推荐指数
1
解决办法
1851
查看次数

标签 统计

bufferedimage ×3

java ×3

byte ×1

javax.imageio ×1