雾盈FPGA笔记之(二十四)图片转mif文件方法
本帖最后由 雾盈 于 2016-9-1 18:45 编辑图片转成mif文件方法
雾盈 2016-8-16
雾盈FPGA笔记汇总目录
在网上看了了很多写这个图片转mif方法的,各种各样的方式都有,但是没有一个写的清清楚楚,明明白白的,让人看完后,和没看一样。
那我从头到尾,每一步都写出来,教你怎么把图片转为mif文件。
这里讲的只针对不带颜色(黑白)的LCD12864屏。
一、先説第一种:只是简单写几个字。
1)打开Windows自带的画图工具。
2)点击 文件—》属性,打开对话框
3)修改像素宽度和高度为128*64(不同LCD屏幕尺寸选择不同像素),
颜色选择“黑白”。点击确定。
4)点击文本工具,就可以写字了。
5)注意写字的时候不要缩放画布大小,写完了可以放大来看。
6)点击:另存为—》BMP图片
7)保存的时候保存为“单色位图”
8)打开PCtoLCD 这个小软件。(我把压缩包挂在后面)打开设置后,按照下图的标示去设置,点击“确定”。其他设置选项是针对其他不同LCD的,等你用到了再试试别的。
9)打开刚才制作好的bmp图像,点击“生成字模”,点击“保存字模”。
10)打开刚才保存的TXT文件,全选复制里面的内容。复制到notepad++等代码编辑器里,利用列编辑和替换(ctrl+F)等功能去除一些无关字符,只留下1024个数据。
11)打开quartus,新建“mif文件”,设置1024*8
12)ctrl + F 全选mif数据表格。
13)复制刚才编辑器处理过的数据,右键点击mif数据表格,点击paste,就可以全部粘贴到这里来了。
14)保存,mif文件就建立好了。
输出到显示屏就是这样的效果
第二种:把图片转为mif文件
上一种只是简单制作了几个字,生成图片,转成mif文件。
下面说一种把下面这种图片转为mif文件的
像这种图片,颜色层次太多,色阶差度太小,直接压成黑白,就好出现下面这种情况。
什么都看不到。
我们先把图片处理成黑白二阶色的,方法有很多种,我这里用的是AI和PS 。
处理后是这样的效果
128*64像素的黑白二阶bmp图片。
这样就可以按照上面的方法去提取字模,然后转为mif文件。
关于AI和PS 的使用有兴趣的可以在后面问我。
打在LCD上的效果是这样的。
AI 就是 Abode Illustrator PS 就是 PhotoShop 不错 ,向小陈同学看齐,加油;;; 厉害~:lol:lol:lol 支持 大神级别的人物,支持下 支持 不错。
页:
[1]