竞品对图片的处理

一、二进制文件:

1. DQT

2. SOF0

二、二进制文件对比

1. 原图(像素为 3072 x 3072):

(有二维码图片会违规,所以涂掉了)

二进制文件

1)FF DB 开头的是 DQT 字段,00 43 是段长度,00 是 QT 信息(高 4 为是 QT 精度,低 4 位是 QT 号),剩下的是 QT 量化表。JPEG 一般有两个 DQT 数据,一个是亮度,一个是色度。

2)FF C0 开头的是 SOF0 图像基本信息,00 11 是段长,08 是样本精度,0C 00 是图片高度,0C 00 是图片宽度,03 是组件数,表示为彩色图(灰度图是 1 )。

2. 竞品上传图片的二进制格式:

1)ff c0 后面的是图像基本信息,0a 18 和 0a 18 表示上传图片像素为 2584 x 2584 ,后面的 03 表示上传的是彩色图(可能是名义上的彩色图)。

2)ff db 后面的是 DQT 定义量化表,00 43 是段长,00 是QT 信息,后面是 QT 量化表。第一个 ff db 是亮度,第二个 ff db 是色度。两个 QT 量化表的值都变成了 01 。

补充:

灰度图:

灰度图的二进制文件:

灰度图只有一个 FF DB ;FF C0 后面的 01 表示是灰度图(03 和 04 是彩色图)。

猜你喜欢

转载自blog.csdn.net/qq_40206924/article/details/127448663