C/C++图片转字符和字符图片(任何图片)

本程序用于图片转字符和字符图片(本人很懒,需要自行封装)

下面是简单的程序实现(不懂的函数自行查资料)

其他看注解

#include <stdio.h>
#include <graphics.h> // 图形库的头文件


#define HEIGHT  8   //转换后的高度
#define WIDTH   8   //转换后的宽度
#define ASCII1  32  //转换ASCII数量

#define CHAR_HEIGHT 30   //输出的字符高(像素)字符像素宽高为13
#define CHAR_WIDTH  30   //输出的字符宽(像素)修改小的话,字符会显示不完整


struct ASCII
{
	char asc[ASCII1]; // ASCII码的范围
	int gray[ASCII1]; //灰度值的范围

}as{ ' ','`','.','^',',',':','~','"','<','!','c','t','+',
	 '{','i','7','?','u','3','0','p','w','4','a','8','d',
	 'x','%','#','h','w','m',
	  0,5,7,9,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,
	  43,45,47,49,51,53,55,59,61,63,66
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值