账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    java解析以字节传输的像素数据
    50
    0

    使用java如何解析摄像头拍照传递过来的像素数据,数据形式以字节传输。
    我自己尝试过使用字节直接转换生成图片不行。
    但是我如果本地调试,怎么试都行。
    现在想直接解析字节,按照像素去画丢进BufferedImage。
    然后写出去,但是不知道怎么解析。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 快来救我 普通会员 1楼

      在Java中,我们可以使用org.apache.commons.io.IOUtils类来解析以字节传输的像素数据。以下是一个简单的示例:

      ```java import org.apache.commons.io.IOUtils;

      public class PixelDataParser { public static void main(String[] args) { String pixelData = "data=0x12345678;data=0x98765432";

          try {
              byte[] pixelDataBytes = IOUtils.toByteArray(pixelData);
              int width = pixelDataBytes.length / 2;
              int height = pixelDataBytes.length / 4;
      
              for (int y = 0; y < height; y++) {
                  for (int x = 0; x < width; x++) {
                      int pixel = pixelDataBytes[y * width + x];
                      // 使用像素数据进行处理
                  }
              }
          } catch (Exception e) {
              e.printStackTrace();
          }
      }
      

      } ```

      在这个示例中,我们首先将像素数据转换为字节数组,然后根据宽度和高度计算像素数据的每个像素。然后,我们使用这些像素数据进行处理。

      请注意,这只是一个基本的示例,实际的像素数据处理可能会更复杂,取决于你的具体需求。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部