集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 5460|回复: 7

雾盈FPGA笔记之(二十四)图片转mif文件方法

[复制链接]
雾盈 发表于 2016-8-16 09:20:59 | 显示全部楼层 |阅读模式
本帖最后由 雾盈 于 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上的效果是这样的。

       






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| 雾盈 发表于 2016-8-16 09:23:52 | 显示全部楼层
AI 就是 Abode Illustrator    PS 就是 PhotoShop
zhiweiqiang33 发表于 2016-8-16 11:55:49 | 显示全部楼层
不错 ,向小陈同学看齐,加油;;;
Esmiamor 发表于 2016-8-17 10:14:42 | 显示全部楼层
                     支持
fpga_wuhan 发表于 2016-8-18 11:39:25 | 显示全部楼层
大神级别的人物,支持下
芙蓉王 发表于 2016-8-19 11:22:53 | 显示全部楼层
                             支持
Sure 发表于 2016-8-20 15:18:07 | 显示全部楼层
                不错。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-11-16 19:07 , Processed in 0.063190 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表