精品人人妻人人澡人人爽人人牛牛-欧美成人一区二区三区四区-日韩中文字幕免费人妻系列-精品一区二区中文字幕全季
首頁
新聞動態(tài)
產(chǎn)品展示
資料下載
聯(lián)系我們
新聞動態(tài)
新聞動態(tài)
當前位置:
網(wǎng)站首頁
>
新聞動態(tài)
>
新聞動態(tài)
新聞動態(tài)
如何將31M字節(jié)的用戶工程壓縮到13M字節(jié)
分享到:
點擊次數(shù):
更新時間:2023-02-08 16:41:28 【
打印此頁
】 【
關(guān)閉
】
導讀:
客戶原先使用了一款SDWe串口屏,分辨率為800x480、內(nèi)存為128M字節(jié)?,F(xiàn)重新選用了一款SDWb串口屏,分辨率同為800x480、內(nèi)存為16M字節(jié)??蛻粝M軐⒃仍O(shè)計好的SDWe界面工程直接用到新選的SDWb串口屏上。本文敘述了界面工程的轉(zhuǎn)換方法,分析解決了轉(zhuǎn)換過程中出現(xiàn)的內(nèi)存超限的問題。
二、壓縮界面工程的素材文件
下文將以該客戶界面工程為例,討論如何壓縮用戶界面工程里的素材文件。該用戶界面工程素材文件主要有背景圖片、圖標、字庫三部分組成,如表1所示。
表1 用戶工程素材文件
2.1 圖片文件壓縮
由表1可以看出,該用戶界面工程中,圖片數(shù)量很多,201張圖片、總共有27.9M字節(jié)。界面工程添加的圖片全部是jpg格式。圖片壓縮采用VGUS2022中自帶的圖片壓縮工具。
點擊“VGUS2022開發(fā)工具->工具->圖片壓縮工具”,打開圖片壓縮工具,如圖3。
圖3 圖片壓縮工具
點擊待“添加圖片”按鈕,把需要壓縮的圖片添加進來,之后在左下角“jpeg圖片質(zhì)量”下拉菜單中選擇一個質(zhì)量百分比,百分比數(shù)值越小,圖片壓縮效率越高,圖片質(zhì)量越低。
點擊“生成”按鈕,得到壓縮后的jpg格式的圖片。該例中,圖片質(zhì)量設(shè)置為90%,27.9M字節(jié)的原始圖片文件,壓縮后為11.2M字節(jié)。
在生成壓縮圖片前,可通過“預覽”和“顯示原圖”對比一下圖片質(zhì)量,從而更好選擇適合自己的圖片質(zhì)量百分比。
得到壓縮了的jpg圖片后,再通過“VGUS2022開發(fā)工具”左側(cè)文件列表窗口,用壓縮了的jpg圖片替換原始圖片即可。
2.2 圖標文件壓縮
該案例中,圖標文件用戶使用的是bmp格式,共137個圖標,合計2.39M字節(jié)。
對于SDWb系列串口屏,如果添加bmp格式的圖標,在編譯的時候,會自動將圖標文件進行無損壓縮。該案例中,2.39M字節(jié)的原始圖標文件,壓縮后的大小為54.5K字節(jié)。自動壓縮效率與圖標色彩豐富程度有關(guān),圖標色彩單一則壓縮效率高,反之則壓縮效率低。該案例中多數(shù)圖標色彩較為單一,所以壓縮效率非常高。
2.3 字庫文件壓縮
該案例中,用戶添加了一個2.92M字節(jié)的32點陣GB2312漢字庫。字庫壓縮采用VGUS2022中自帶的點陣字庫生成工具。
點擊“VGUS2022開發(fā)工具->工具->點陣字庫生成工具”,打開點陣字庫生成工具,如圖4所示。
圖4 點陣字庫生成工具
在圖4中,根據(jù)字庫點陣大小、字體、編碼等參數(shù),進行正確設(shè)置,提取符合要求的新字庫文件。勾選“生成新字庫ADZK”,則生成壓縮格式的ADZK字庫文件。否則,生成不帶壓縮的DZK字節(jié)文件。
為了減小ADZK字節(jié)文件,不要勾選“字體抗鋸齒”選項,該選項會使ADZK字庫文件大幅增大。
該案例中用戶使用字庫為宋體、32點陣、GB2312編碼,根據(jù)上述參數(shù),勾選“生成新字庫ADZK”,生成了新的帶壓縮的ADZK字庫,字庫大小為2M字節(jié)。
除了使用上述方法生成新的帶壓縮的ADZK字庫外,還可以直接將現(xiàn)有的DZK字庫轉(zhuǎn)換為帶壓縮的ADZK字庫。點擊圖5左下角“DZK轉(zhuǎn)ADZK”可以實現(xiàn)該功能。
得到壓縮格式的ADZK字庫后,再通過“VGUS2022開發(fā)工具”左側(cè)文件列表窗口中,用新生成的ADZK字庫替換原DZK即可。
三、編譯生成工程文件
根據(jù)上述方法,對圖片和字庫素材文件進行壓縮,并將原圖片和字庫文件進行替換后,重新進行編譯,編譯結(jié)果如圖5所示。重新生成的工程文件大小為13.46M字節(jié)。
圖5 壓縮后的編譯結(jié)果
綜上所述,本案例中成功將31.14M字節(jié)的用戶工程,壓縮到13.46M字節(jié),解決了內(nèi)存超限問題,滿足了用戶設(shè)計需求。
點擊下載原文
。
上一條:
電磁輻射發(fā)射騷擾的參照標準、騷擾限值匯總
下一條:
靜電放電試驗等級劃分、評價分類、結(jié)果判定,一文打盡!
copyright © 2003-2024, 中顯科技. all rights reserved.
地址:武漢市東湖新技術(shù)開發(fā)區(qū)高新四路40號葛洲壩太陽城產(chǎn)業(yè)園1棟
電話:027-87617912 027-87617960 027-87596062 傳真:027-87596850
鄂ICP備18025119號-2
技術(shù)支持:
米拓建站
7.8
冕宁县
|
三河市
|
乌拉特前旗
|
衡阳县
|
衡南县
|
若尔盖县
|
焦作市
|
资溪县
|
兴宁市
|
西平县
|
正蓝旗
|
天等县
|
平乡县
|
广州市
|
司法
|
中江县
|
海盐县
|
渝北区
|
石楼县
|
松溪县
|
镇巴县
|
柳河县
|
遂溪县
|
贵南县
|
鄢陵县
|
拜城县
|
奎屯市
|
巨鹿县
|
五家渠市
|
丰县
|
泰和县
|
濉溪县
|
铁岭县
|
庆安县
|
新巴尔虎左旗
|
保山市
|
龙山县
|
剑阁县
|
昭觉县
|
诏安县
|
平山县
|