PackagingTool_x64_v2.0.1.0图片转档打包二进制文件合并字库生成图片软件介绍

本文主要是介绍PackagingTool_x64_v2.0.1.0图片转档打包二进制文件合并字库生成图片软件介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

继去年12月份发布的打包软件PackagingTool v1.4.0.2之后,今年再度投入精力,完善了软件功能,同时开发了几个更加实用的工具,可助力UI界面的设计开发。当前最新版本为PackagingTool_x64_v2.0.1.0,该版本主界面如下,包含功能:

【软件下载地址放在文章底部的链接,免费使用!】

在这里插入图片描述

(1) 新增支持多种输出数据格式,与RA8875/RA8876/RA8889全系列完美搭配;
(2) 新增支持选择FLASH类型:可将bin档打包为NOR或者NAND的数据格式;
(3) 新增显示缩略图窗口,便于即时查看添加进来的图片文件;
(4) 新增工具:【视频转成AVI档】,可将视频转为AVI(Motion JPEG)格式,适配RA8889的使用需求;
(5) 新增工具:【图片转成JPG档】,可将图片转为JPG(Baseline)格式,适配RA8889的使用需求;
(6) 新增工具:【点阵字库转成图片】,可将点阵字库转成BMP或者JPG图片,便于UI设计;
(7) 完善功能:文件信息插入bin文件头功能,重新规划了格式,原来只分配了8bytes/文件,新版本分配了16bytes/文件,增加了图片宽度和高度、文件类型三个信息,单机机可以根据文件头对文件、影片、字库等进行索引调用;
(8) 可以设定任一文件的写入地址(Address),满足用户局部更新FLASH、合并Bootloader和App等需求。

接下来对各个功能模块进行简介:

一、主功能:文件添加与打包:

首先要选择【输出格式】,再进行【添加文件】,这样Output Format栏目才会显示相应的格式,选择No Change则不进行处理,原档按二进制格式进行合并。

【FLASH】可以选择是要保存为NOR还是NAND使用,该选项变更时Address栏目值会重算刷新。
在这里插入图片描述
【设定写入地址】该功能是设定文件偏移地址,先选择相应的图片(文件)行,然后【+】【-】调整好地址值,接着点右侧的【保存图标】设定该行文件的写入起始地址,这个功能对于嵌入式开发合并Bootloader和App程序相当实用:
在这里插入图片描述
【合并保存】之后,点击【查看结果】会看到两个新文件:一个是.bin文件即烧录档,另一个是.h即头文件,单片机可以引用该头文件进行图片、档案索引,同时.h文件也可以用于【导入存档】,重新编排文件,这个功能主要考虑到研发人员在产品调试初期会频繁改动UI文件的需求。
在这里插入图片描述
【插入文件信息】选项,第一个文件的起始地址需要先设定,该功能才有效
在这里插入图片描述

勾选起来会将每个文件信息写入文件头,每个文件分配16个字节,格式如下:
在这里插入图片描述

Data Format定义格式如下:
在这里插入图片描述

该信息可用于单片机索引图片、影片、字库等数据,即使不更新App Code,单独更新FLASH的图资亦可。

二、工具选项【视频转成AVI档】,可将视频转为AVI(Motion JPEG)格式,适配RA8889的使用需求

使用时先【选择】视频文件,然后在【参数设置】进行宽度、高度、帧率、比特率、视频质量的设定,同时可以选择是否【保留音频】,RA8889无解码音频功能,默认不保留。

参数设定好之后,【开始】转换,结束后可【查看】打开转换好的档案目录,新档即可作为RA8889的视频源文件进行打包。
在这里插入图片描述

三、工具选项【图片转成JPG档】,可将图片转为JPG(Baseline)格式,适配RA8889的使用需求:

使用时,【参数设置】只有一项是选择清晰度,您可以自己进行比较各种质量,可接受的效果即可。

【添加】导入文件,然后【开始】进行转换,最后【查看】打开转换结果所在目录,转换之后的JPG即可作为RA8889的图片源文件进行打包。
在这里插入图片描述

四、工具选项【点阵字库转成图片】,可把点阵字库转为BMP或者JPG图片,便于使用RAIO芯片进行UI设计:

在设计UI界面时,最常用的功能就是显示各式各样的数字表,也有需求显示文字、图标等等,使用该工具可以很容易做成各种各种文字图标,在设计UI时就非常方便!

使用时,先【选择】字库档,字库档请先使用第三方软件生成,格式为从左到右从上到下,左高位,选择好后,会自动估算出【宽度】和【高度】,这两个参数要依据实际进行修正,若参数正确,则会自动预览,同时左下角会显示该字库包含的文字个数;可点宽高下方的图标翻页预览。

还可以依据需求设定【前景色】和【背景色】,每种颜色的代表值需要3个字节,数值按红、绿、蓝三色排序,手动进行修改后,可以马上看到预览效果。

【起始地址】在翻页后会按单字步进,也可以手工输入,再点【▶】预览,单字大小按照:宽/8(小数向上取整)x 高 换算。

【限制数量】指的是要转换的字数,从起始地址开始之后的字开始转换。若为0表示该字库所有文字都转换为图片。

【○BMP ○JPG】转换的图片存为BMP或者JPG格式。

在这里插入图片描述

【开始】进行转换,【查看】自动打开输出目录:
在这里插入图片描述

字库源文件限制最大尺寸为128*128点,高度和宽度不限。这些图片可以作为RA8875 / RA8876 / RA8889 系列芯片的图片源文件进行打包,烧进FLASH,再通过DMA功能进行读取调用。

DMA显示图片是RAIO全系列TFT LCD Controller芯片的加速引擎,可高速显示图片!

如果您觉得该软件有用,有请点赞了!也欢迎分享!在此省略八万字的感谢~~~

【软件下载地址】

这篇关于PackagingTool_x64_v2.0.1.0图片转档打包二进制文件合并字库生成图片软件介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/761544

相关文章

Android使用ImageView.ScaleType实现图片的缩放与裁剪功能

《Android使用ImageView.ScaleType实现图片的缩放与裁剪功能》ImageView是最常用的控件之一,它用于展示各种类型的图片,为了能够根据需求调整图片的显示效果,Android提... 目录什么是 ImageView.ScaleType?FIT_XYFIT_STARTFIT_CENTE

关于MongoDB图片URL存储异常问题以及解决

《关于MongoDB图片URL存储异常问题以及解决》:本文主要介绍关于MongoDB图片URL存储异常问题以及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录MongoDB图片URL存储异常问题项目场景问题描述原因分析解决方案预防措施js总结MongoDB图

python实现svg图片转换为png和gif

《python实现svg图片转换为png和gif》这篇文章主要为大家详细介绍了python如何实现将svg图片格式转换为png和gif,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录python实现svg图片转换为png和gifpython实现图片格式之间的相互转换延展:基于Py

redis过期key的删除策略介绍

《redis过期key的删除策略介绍》:本文主要介绍redis过期key的删除策略,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录第一种策略:被动删除第二种策略:定期删除第三种策略:强制删除关于big key的清理UNLINK命令FLUSHALL/FLUSHDB命

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Python实现图片分割的多种方法总结

《Python实现图片分割的多种方法总结》图片分割是图像处理中的一个重要任务,它的目标是将图像划分为多个区域或者对象,本文为大家整理了一些常用的分割方法,大家可以根据需求自行选择... 目录1. 基于传统图像处理的分割方法(1) 使用固定阈值分割图片(2) 自适应阈值分割(3) 使用图像边缘检测分割(4)

将Java程序打包成EXE文件的实现方式

《将Java程序打包成EXE文件的实现方式》:本文主要介绍将Java程序打包成EXE文件的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录如何将Java程序编程打包成EXE文件1.准备Java程序2.生成JAR包3.选择并安装打包工具4.配置Launch4

C#实现将Excel表格转换为图片(JPG/ PNG)

《C#实现将Excel表格转换为图片(JPG/PNG)》Excel表格可能会因为不同设备或字体缺失等问题,导致格式错乱或数据显示异常,转换为图片后,能确保数据的排版等保持一致,下面我们看看如何使用C... 目录通过C# 转换Excel工作表到图片通过C# 转换指定单元格区域到图片知识扩展C# 将 Excel

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的