嵌入式开发辅助工具_JPG图片转HEX工具

嵌入式开发辅助工具_JPG图片转HEX工具

1.JPG简介

  1. JPG一般指JPEG格式,JPEG(Joint Photographic Experts Group)是JPEG标准的产物,该标准由国际标准化组织(ISO)制订,是面向连续色调静止图像的一种压缩标准。JPEG格式是最常用的图像文件格式,后缀名为.jpg或.jpeg。
  2. JPEG( Joint Photographic Experts Group)即联合图像专家组,是用于连续色调静态图像压缩的一种标准,文件后缀名为,jpg或,jpeg,是最常用的图像文件格式。其主要是采用预测编码(DPCM)、离散余弦变换(DCT)以及熵编码的联合编码方式,以去除冗余的图像和彩色数据,属于有损压缩格式,它能够将图像压缩在很小的储存空间,一定程度上会造成图像数据的损伤。尤其是使用过高的压缩比例,将使最终解压缩后恢复的图像质量降低,如果追求高品质图像,则不宜采用过高的压缩比例。
  3. 然而,JPEG压缩技术十分先进,它可以用有损压缩方式去除冗余的图像数据,换句话说,就是可以用较少的磁盘空间得到较好的图像品质。而且JPEG是一种很灵活的格式,具有调节图像质量的功能,它允许用不同的压缩比例对文件进行压缩,支持多种压缩级别,压缩比率通常在10;1到40;1,压缩比越大,图像品质就越低;相反地,压缩比越小,图像品质就越高。同一幅图像,用JPEG格式存储的文件是其他类型文件的1/10~1/20,通常只有几十KB,质量损失较小,基本无法看出。JPEG格式压缩的主要是高频信息,对色彩的信息保留较好,适合应用于互联网;它可减少图像的传输时间,支持24位真彩色;也普遍应用于需要连续色调的图像中。
    JPEG格式可分为标准JPEG、渐进式JPEG及JPEG2000三种格式。
    3.1 标准JPEG格式;此类型在网页下载时只能由上而下依序显示图像,直到图像资料全部下载完毕,才能看到图像全貌。
    3.2 渐进式JPEG;此类型在网页下载时,先呈现出图像的粗略外观后,再慢慢地呈现出完整的内容,而且存成渐进式JPG格式的文档比存成标准JPG格式的文档要来得小,所以如果要在网页上使用图像,可以多用这种格式。
    3.3 JPEG2000;它是新一代的影像压缩法,压缩品质更高,并可改善在无线传输时,常因信号不稳造成马赛克现象及位置错乱的情况,改善传输的品质。

2.什么要用JPG图片?

从上面的简介可以看到,JPG格式的图片具有很大的压缩率,比如一张图片为36x60像素点的图片,如果用正常的RGB565来存储的话,所需要的字节数为36x60x2,结果为4320字节,如果使用JPG格式存储的话,那么需要根据图片的色彩丰富度来得到最终的大小,例如下面这张图片(36x60),得出来的字节数1216,可以看到字节数相差三倍多,所以在对色彩要求不高的情况下,可以使用JPG格式的图片来存储,当然如果使用在单片机上,需要做相应的解码,今天这里主要介绍JPG格式的图片和使用JPG转HEX工具。
在这里插入图片描述

3.JPG图片转HEX

这里使用的是自己写的一个软件,界面如下,比较简单,也只能一张一张图片操作,只要是window系统的都可以使用。
在这里插入图片描述

点击“打开图片”,找到对于图片的路径,选择图片(目前只能选择JPG格式的图片),界面会显示打开的图片,并自动生成与图片名字一样的“.H”文件。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

可以打开看看H文件里面的内容,数组名字为文件名加上宽和长,后面的36为宽度60为长度,30个字节为一行。软件的操作就是比较简单,后期有时间会优化功能(多张图片操作,自定义生成文件名与数组名等功能),也欢迎大家提出新的功能。
在这里插入图片描述

这里附上CSDN下载链接:https://download.csdn.net/download/qq_38390060/12871088
如果积分不够的同学可以关注微信公众号发送“JPG转HEX工具”,免费获取百度网盘下载地址。
在这里插入图片描述

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二哲科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值