2 qq 29242337 qq_29242337 于 2015.06.26 19:59 提问

用c来写将bmp格式的图片转换成由字符组成的图案
bmp

图片说明

求大神解答 灰常灰常感谢

2个回答

caozhy
caozhy   Ds   Rxr 2015.06.26 22:48

循环遍历位图的像素,然后求出灰度值,用对应的最接近的字符去表示。
输出文本即可。

要点:
(1)如果产生的文字分辨率低,可以对原图像先缩放。
(2)读bmp http://blog.csdn.net/wsfdl/article/details/7957370
(3)文字的灰度表可以自己构建,方法是根据一个字符哪些像素被加黑,除以字符所在矩形的大小得到这个字符代表的灰度。

qq_29242337
qq_29242337 大一新生 学的C太薄弱 是在是不懂 求大神加好友指导
2 年多之前 回复
qq_29242337
qq_29242337 我发现不管用那种图 结果程序运行的好像都一样的感觉了
2 年多之前 回复
qq_29242337
qq_29242337 回复caozhy:
2 年多之前 回复
caozhy
caozhy 回复qq_29242337: 最简单的(r+g+b)/3
2 年多之前 回复
qq_29242337
qq_29242337 但是已经转换成了rgb的值 就是将rgb的值转换成灰度公式 的代码写的不对 不知道怎么改 大神 能不能加一下QQ指导一下呀。。。我的是1216800854 灰常感谢
2 年多之前 回复
qq_29242337
qq_29242337   2015.06.27 15:16

但是已经转换成了rgb的值 就是将rgb的值转换成灰度公式 的代码写的不对 不知道怎么改 大神 能不能加一下QQ指导一下呀。。。我的是1216800854 灰常感谢

Csdn user default icon
上传中...
上传图片
插入图片