天天看点

关于12864之类液晶屏界面设计一些经验纪录

         之前使用12864液晶做界面,用字模软件生成的字体有限制,只能用宋体之类,其它字体生成代码后显示效果总不理想。

字体大小一般是8的倍数,比如:8*16  16*32,导致放在屏幕上,不是过大,就是过小。

解决办法:

        用PS生成图片来做。

例如:要做一个12864液晶界面,可以按如下来进行设计。

步骤1:打开PS,新建一个128*64像素的PSD文件。

  • 关于12864之类液晶屏界面设计一些经验纪录

步骤2:建立文字层,调整好位置。

关于12864之类液晶屏界面设计一些经验纪录

步骤3:图像——模式——位图,将模式由“灰度”改成“位图”。出现是否拼合图层,选确定,弹出的“位图”对话框,设置如下,选确定。(这步一 定要注意用位图生成的.bmp文件,以便字模软件导入)

关于12864之类液晶屏界面设计一些经验纪录
关于12864之类液晶屏界面设计一些经验纪录
关于12864之类液晶屏界面设计一些经验纪录

步骤4:文件—另存为,.bmp文件,最终生成图样,略变地粗糙一些。

关于12864之类液晶屏界面设计一些经验纪录

步骤5:打开字模软件,导入图片,生成代码,先"打开图像图标",再”修改图像“进行细节修正,最后”取模方式“里生成C代码。

关于12864之类液晶屏界面设计一些经验纪录

看到喜欢的字体也可以用这种方式来进行操作。比如原先的16*32的字体,我觉得大了,我可以在PS内设计调整大小位置。然后生成代码。如下图

关于12864之类液晶屏界面设计一些经验纪录

新建的PS字体文件大小为16*32 ,从图上看我的字体居中偏上,这是根据在12864屏幕上显示的位置进行的对应调整。

另外,最喜欢的是,可以在字模软件内微调字体样式,觉得字体不合理的地方可以细微调整。

最终液晶上显示效果。如果花些时间,可以设计更美观的界面。

关于12864之类液晶屏界面设计一些经验纪录