您现在的位置是:网站首页> 软件下载软件下载
图片转换成ascii码字符画-C#将图片转换为ASCii字符下载V1.0绿色版-软件下载
2021-05-20
127人已围观
简介 图片转换成ascii码字符画-C#将图片转换为ASCii字符下载V1.0绿色版-软件下载
C#将图片转换为ASCii字符是一款将图片转为ASCII字符画工具,看别人发出来好玩的图片上有这样的代码照片图,就在网上查了下源码,居然有C#的,写了个小程序。转出来的效果,个人感觉挺像的。
使用说明
长宽是设定 要替换成字符的像素块大小 越小 越精细。
输出的是文本文件,保存路径为D:\test.txt,开txt文件 如太大 把 txt字体设置成最小 就可以看到效果了。

代码说明
private void button1_Click(object sender, EventArgs e)
{
string str = null;
//上传照片
OpenFileDialog op = new OpenFileDialog();
if (op.ShowDialog() == DialogResult.OK)
{
var image = File.ReadAllBytes(op.FileName);
MemoryStream ms1 = new MemoryStream(image);
Bitmap bm = (Bitmap)Image.FromStream(ms1);
str = Generate.GenerateStr(bm, int.Parse(comboBox2.Text),
int.Parse(comboBox1.Text), int.Parse(comboBox3.Text));
}
this.btnSave_Click(str);
textBox1.Text = "已生成,文件位置D:\\test.txt";
}
private void btnSave_Click(string s)
{
StreamWriter sw = File.AppendText(@"D:\\test.txt"); //保存到指定路径
sw.Write(s);
sw.Flush();
sw.Close();
}
///
/// 生成string
///
/// 照片
/// 行大小
/// 列大小
/// 模式
///
public static string GenerateStr(Bitmap bitmap, int rowSize, int colSize, int type)
{
StringBuilder result = new StringBuilder();
char[] charset = { ' ', '.', ',', ':', ';', 'i', '1', 'r', 's', '5', '3', 'A', 'H', '9', '8', '&', '@', '#' };
if (type == 1)
{
charset = new char[] { ' ', '.', '1', '2', '0', '7', '5', '3', '4', '6', '9', '8' };
}
else if (type == 2)
{
charset = new char[] { '丶', '卜', '乙', '日', '瓦', '
相关内容
- 煎鱼OCR-JYOCR下载v1.08免费版-软件下载
- PicView下载-PicView图片浏览器下载v1.0.0 最新版-软件下载
- 拯救姬图片-联想拯救姬图片壁纸下载-软件下载
- Mirillis Action下载安装-Mirillis Action破解版下载-软件下载
- 聊如指掌2.0百度云-聊如指掌2.0下载v1.0-软件下载
- 王者荣耀cosplay女英雄女性真人图片-王者荣耀角色扮演真人cos图片大全下载最新高清版-软件下载
- 2D To 3D Gif软件下载-2D To 3D Gif(2D图片转3D)下载4.1-软件下载
- 专业级图像处理修图工具软件测试版-Serif Affinity Photo Beta64位版下载V1.8.4.693中文版-软件下载
- digiKam图片管理工具64位版下载V7.0.0中文安装版-软件下载
- 免费且强大的在线图片压缩软件-图压绿色中文汉化版下载v0.2.0电脑版-软件下载
点击排行
- 云控大师软件下载 云控大师 V1.0 官方安装版 下载-
- Android Unlocker下载 PassFab Android Unlocker(手机解锁软件) v2.0.1.1 特别安装版 下载-
- 魅族刷机工具下载 刷机帮魅族刷机神器 V1.7 绿色便携版(附刷机教程) 下载-
- 云控平板下载 云控平板 v1.0.71 官方安装版 下载-
- 手机数据恢复软件下载 Coolmuster Android SMS Recovery(安卓数据恢复工具) V4.3.28 中文安装版 下载-
- 安卓手机数据恢复软件下载 达思安卓手机数据恢复软件 V1.0 专业安装版 下载-
- ios传输管理工具下载 Aiseesoft FoneTrans(ios设备管理工具) v9.3.10 多语安装版(附激活补丁+激活教程) 下载-
- ios传输管理工具下载 Aiseesoft FoneTrans(IOS数据传输软件) v8.3.52 绿色已激活版 下载-
本栏推荐
-
云控大师软件下载 云控大师 V1.0 官方安装版 下载-
-
Android Unlocker下载 PassFab Android Unlocker(手机解锁软件) v2.0.1.1 特别安装版 下载-
-
魅族刷机工具下载 刷机帮魅族刷机神器 V1.7 绿色便携版(附刷机教程) 下载-
-
云控平板下载 云控平板 v1.0.71 官方安装版 下载-
-
手机数据恢复软件下载 Coolmuster Android SMS Recovery(安卓数据恢复工具) V4.3.28 中文安装版 下载-
-
安卓手机数据恢复软件下载 达思安卓手机数据恢复软件 V1.0 专业安装版 下载-
-
ios传输管理工具下载 Aiseesoft FoneTrans(ios设备管理工具) v9.3.10 多语安装版(附激活补丁+激活教程) 下载-
猜你喜欢
- 云控大师软件下载 云控大师 V1.0 官方安装版 下载-
- Android Unlocker下载 PassFab Android Unlocker(手机解锁软件) v2.0.1.1 特别安装版 下载-
- 魅族刷机工具下载 刷机帮魅族刷机神器 V1.7 绿色便携版(附刷机教程) 下载-
- 云控平板下载 云控平板 v1.0.71 官方安装版 下载-
- 手机数据恢复软件下载 Coolmuster Android SMS Recovery(安卓数据恢复工具) V4.3.28 中文安装版 下载-
- 安卓手机数据恢复软件下载 达思安卓手机数据恢复软件 V1.0 专业安装版 下载-
- ios传输管理工具下载 Aiseesoft FoneTrans(ios设备管理工具) v9.3.10 多语安装版(附激活补丁+激活教程) 下载-
