我正在使用Nodejs创建一个应用程序。该映像在SQL中存储为blob。从SQL获取图像后,我检查了它的格式。图像的JSON响应如下所示。
将数据发送到前端后,图像将以此格式显示
由于它显示Buffer,我很困惑图像格式是什么。图像的格式是什么?
答案 0 :(得分:1)
格式为JPEG(JFIF)。如果你看看
(255, 216, 255, 224, 0, 16, 74, 70, 73, 70, 0, 1, 1, 1, 0, 200)
或等效地:
FF D8 FF E0 00 10 4A 46 .......J
49 46 00 01 01 01 00 C8 FIF.....
尤其是4A 46 49 46 00
,这是标识符JFIF
。
FF D8 # Start of Image
FF E0 # APP0 marker
00 10 # length of segment: 16 bytes
4A 46 49 46 00 # "JFIF\0"
01 01 # version: 1.01
01 # pixel density unit: pixels per inch
00 CB # Xdensity: 200 ppi
...