硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3080|回复: 14
收起左侧

[JPEG] 测试发现STM32H7的硬件JPEG不支持渐进式JPEG文件解析,Baseline标准型没问题

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
发表于 2019-5-6 01:49:34 | 显示全部楼层 |阅读模式
现在的JPEG图片主要是还是以BASELINE标准型为主。

标准型JPEG的解码方式是从左到右,从上到下解析。而渐进式就是网速慢的会先看到一张整体模糊的图片效果,经过不断的扫描后,逐渐清晰。

补充:使用emWin自带的libjpeg,两种都可以正常解析。



https://kb.tourwriter.com/baseline-jpeg-vs-progressive-jpeg

QQ截图20190506014749.jpg




回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
 楼主| 发表于 2019-5-6 01:53:22 | 显示全部楼层
查看JPEG图片信息的话,这个在线网站不错
https://exif.tuchong.com/

下面是标准型
1.jpg

下面是渐进式
2.jpg
回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
发表于 2019-5-6 09:46:44 | 显示全部楼层
eric2013 发表于 2019-5-6 01:53
查看JPEG图片信息的话,这个在线网站不错
https://exif.tuchong.com/

单片机处理这个 渐进 式 的估计 有些吃力吧 ??
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
 楼主| 发表于 2019-5-6 10:45:58 | 显示全部楼层
hpdell 发表于 2019-5-6 09:46
单片机处理这个 渐进 式 的估计 有些吃力吧 ??

我记得你的板子不是也用的硬件JPEG,有测试过渐进式JPEG没
回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
发表于 2019-5-6 11:56:55 | 显示全部楼层
eric2013 发表于 2019-5-6 10:45
我记得你的板子不是也用的硬件JPEG,有测试过渐进式JPEG没

这个还没有啊,关键是目前还不会解码这个 渐进 式,再加上也没有太多的时间去研究啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
 楼主| 发表于 2019-5-6 11:59:46 | 显示全部楼层
hpdell 发表于 2019-5-6 11:56
这个还没有啊,关键是目前还不会解码这个 渐进 式,再加上也没有太多的时间去研究啊

一个简单例子,就是QQ截图,截图出来的图片就是渐进式的,解码的时候一直无法显示,还以为是程序问题。

用emWin自带的libjpeg解码正常,才确认,应该是不支持。
回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
发表于 2019-5-6 15:13:30 | 显示全部楼层
eric2013 发表于 2019-5-6 11:59
一个简单例子,就是QQ截图,截图出来的图片就是渐进式的,解码的时候一直无法显示,还以为是程序问题。
...

你这样一说我倒是想起来了,貌似 扣扣截图大部分都是 png 格式的,我有时也会使用扣扣截图,但是扣扣截图是png 格式的,之后再转成 jpg 或者 bmp 格式的,但是没有发现是 渐进 格式的啊,我刚刚也试了一下,没有发现 格式类型是 渐进 式
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
 楼主| 发表于 2019-5-6 15:14:44 | 显示全部楼层
hpdell 发表于 2019-5-6 15:13
你这样一说我倒是想起来了,貌似 扣扣截图大部分都是 png 格式的,我有时也会使用扣扣截图,但是扣扣截图 ...

QQ截图后,保存时可以选择保存类型,保存为JPG格式的就是渐进式的。
回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
发表于 2019-5-6 16:55:28 | 显示全部楼层
eric2013 发表于 2019-5-6 15:14
QQ截图后,保存时可以选择保存类型,保存为JPG格式的就是渐进式的。

原来如此啊,
回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
发表于 2019-5-6 21:30:10 | 显示全部楼层
eric2013 发表于 2019-5-6 15:14
QQ截图后,保存时可以选择保存类型,保存为JPG格式的就是渐进式的。

我使用 扣扣截图后转成 jpg 格式显示貌似没有什么问题
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
 楼主| 发表于 2019-5-6 21:33:37 | 显示全部楼层
hpdell 发表于 2019-5-6 21:30
我使用 扣扣截图后转成 jpg 格式显示貌似没有什么问题

方便把你的图片压缩下,发上来不,我试试。
回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
发表于 2019-5-6 23:07:25 | 显示全部楼层
eric2013 发表于 2019-5-6 21:33
方便把你的图片压缩下,发上来不,我试试。



请笑纳

jpg.rar (3.65 MB, 下载次数: 32)




回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
 楼主| 发表于 2019-5-6 23:13:05 | 显示全部楼层

你发的除了第1个是渐进式的,其它的不行,已经不是渐进式的,第1个图片太大,有小点的,你那里可以显示的,我试试。
回复

使用道具 举报

1

主题

369

回帖

372

积分

高级会员

积分
372
发表于 2019-5-6 23:41:32 | 显示全部楼层
When saving JPEG files to the TourwriterData folder, please ensure these are saved in the JPEG Baseline format, not JPEG Progressive, format. Tourwriter requires images to be in Baseline format in order to export to MS Word.
JPEGs come in two types: Baseline and Progressive.
Baseline:
A Baseline JPEG is an image created using the JPEG compression algorithm that will start to display the image as the data is made available, line by line. In a web browser, you can see JPEG images that are in baseline format when you see it slowly showing up, from the top of the image, to the bottom of it.
End Progressive:
A Progressive JPEG displays an image in such a way that it shows a blurry/low-quality photo in its entirety, and then becomes clearer as the image downloads.
回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
发表于 2019-5-7 11:16:48 | 显示全部楼层
eric2013 发表于 2019-5-6 23:13
你发的除了第1个是渐进式的,其它的不行,已经不是渐进式的,第1个图片太大,有小点的,你那里可以显示的 ...

第一个图片的分辨率太高,直接使用显示不了啊(显示屏的分辨率没有那么高啊),我使用扣扣截图再转成 jpg 或者 bmp 格式显示
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-2 18:59 , Processed in 0.220797 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表