从JPEG图像读取数据

目标

我想从.jpg文件中读取数据(标题,DCT信息,霍夫曼表,量化表等)

我尝试了这段代码,但是我不确定它是否正确(实际上我不知道会得到什么!)

byte[] my = new byte[5];
    try 
    {
        RandomAccessFile file = new RandomAccessFile("001.jpg", "rw");
        file.read(my, 0, 5);
        for(int i = 0; i < my.length; i++)
            System.out.printf("%s\n", my[i]);

    } 
    catch (IOException e) 
    {

    }

此代码仅打印一些数字(应该在图像的开头)

用户3344003

在读取“ JPEG文件”和获取像素数据之间需要进行大量工作。

如果您真的很感兴趣,建议您从众多JPEG转储程序之一开始,以了解JPEG流的结构。JPEG流由一系列标记组成。

压缩的数据在扫描中。在渐进式JPEG中,必须组合多次扫描。

解码的基本顺序是游程长度/霍夫曼,DCT,采样,转换为RGB。

到此为止,有很多代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从 Linux 管道读取图像路径时,ffmpeg 显示“在图像中未找到 JPEG 数据”

无法使用ImageIO.read(文件文件)读取JPEG图像

使用 c# 和 Tesseract 读取 .jpeg 图像文本

OpenCV从HBase读取图像数据

指针无法读取图像数据

从图片回调读取android jpeg EXIF元数据

如何从Java中的JPEG图像中删除元数据?

如何基于方向元数据旋转JPEG图像?

将dpi元数据写入Java中的jpeg图像

更改exif数据而无需重新压缩JPEG图像

SwiftUI:如何将图像转换为jpeg数据?

jpeg 解码器的标准输入图像数据集

在Python中,如何读取图像的exif数据?

如何从Python中的URL读取图像数据?

打印图像时无法读取数据 - GCP

读取时删除图像中的元数据?

从 PDF 转换为图像时无法读取图像数据

在不使用外部库的情况下以C ++读取灰度.jpeg图像?

在TensorFlow中读取jpeg图像列表并将其转换为TFRecords的最快方法是什么?

如何在Java中压缩jpeg图像而不丢失该图像中的任何元数据?

如何解决“无法读取JPEG2000图像:未安装Java Advanced Imaging(JAI)图像I / O工具”

灰度图像不是jpeg

JPEG图像颜色错误

从 jpeg 获取灰度图像

在C或C ++中将jpeg或png图像打开为像素数据

使用GoLang从MySql数据库将图像(blob / jpeg)转换为html

如何将exif元数据写入图像(不是相机胶卷,只是UIImage或JPEG)

Tensorflow.image.decode_jpeg在解码图像TFRecord数据时移位值

无法通过读取图像文件创建直方图数据