資源簡介
.net 圖片轉字符畫,可選擇數字字符畫,中文等模式 源碼
.net 圖片轉字符畫,可選擇數字字符畫,中文等模式 源碼
.net 圖片轉字符畫,可選擇數字字符畫,中文等模式 源碼
.net 圖片轉字符畫,可選擇數字字符畫,中文等模式 源碼

代碼片段和文件信息
using?System;
using?System.Collections;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.IO;
using?System.Linq;
using?System.Text;
using?System.Text.Regularexpressions;
using?System.Windows.Forms;
namespace?Img2AscII
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????????this.StartPosition?=?System.Windows.Forms.FormStartPosition.CenterScreen;?
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????//初始化一個OpenFileDialog類
????????????OpenFileDialog?fileDialog?=?new?OpenFileDialog();
????????????//判斷用戶是否正確的選擇了文件
????????????if?(fileDialog.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????//獲取用戶選擇文件的后綴名
????????????????string?extension?=?Path.GetExtension(fileDialog.FileName);
????????????????//聲明允許的后綴名
????????????????string[]?str?=?new?string[]?{?“.gif“?“.jpge“?“.jpg““.png“?};
????????????????if?(!((IList)str).Contains(extension))
????????????????{
????????????????????MessageBox.Show(“僅能上傳gifjpgejpg格式的圖片!“);
????????????????}
????????????????else
????????????????{
????????????????????//獲取用戶選擇的文件,并判斷文件大小不能超過200K,fileInfo.Length是以字節為單位的
????????????????????FileInfo?fileInfo?=?new?FileInfo(fileDialog.FileName);
????????????????????if?(fileInfo.Length?>?307200)
????????????????????{
????????????????????????MessageBox.Show(“上傳的圖片不能大于300K“);
????????????????????}
????????????????????else
????????????????????{
????????????????????????textBox1.Text?=?fileInfo.FullName;
????????????????????}
????????????????}
????????????}
????????}
????????private?void?label1_Click(object?sender?EventArgs?e)
????????{
????????}
????????private?void?button2_Click(object?sender?EventArgs?e)
????????{
????????????if?(string.IsNullOrEmpty(textBox1.Text))
????????????{
????????????????MessageBox.Show(“請先選擇圖片!“);
????????????}
????????????if?(string.IsNullOrEmpty(textBox4.Text))
????????????{
????????????????MessageBox.Show(“填寫輸出全路徑!“);
????????????}
????????????else
????????????{
????????????????try
????????????????{
????????????????????var?x?=?8;
????????????????????var?y?=?6;
????????????????????if?(!string.IsNullOrEmpty(textBox2.Text))
????????????????????????x?=?Convert.ToInt32(textBox2.Text);
????????????????????if?(!string.IsNullOrEmpty(textBox3.Text))
????????????????????????y?=?Convert.ToInt32(textBox3.Text);
????????????????????Bitmap?bm?=?new?Bitmap(textBox1.Text);
????????????????????var?type?=?comboBox1.SelectedIndex;
????????????????????var?asctxt?=?Generate(bm?x?y?type);
????????????????????var?path?=?“E:\\img2Asc.txt“;
????????????????????path?=?textBox4.Text.ToString();
????????????????????Write(path?asctxt);
????????????????????MessageBox.Show(“成功轉化“);
????????????????}
????????????????catch?(Exception?ex)
????????????????{
????????????????????MessageBox.Show(ex.Messa
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????14336??2016-10-28?14:54??Img2AscII\Img2AscII\bin\Debug\Img2AscII.exe
?????文件??????28160??2016-10-28?14:54??Img2AscII\Img2AscII\bin\Debug\Img2AscII.pdb
?????文件??????22656??2016-10-28?14:54??Img2AscII\Img2AscII\bin\Debug\Img2AscII.vshost.exe
?????文件????????490??2013-06-18?20:28??Img2AscII\Img2AscII\bin\Debug\Img2AscII.vshost.exe.manifest
?????文件???????8646??2016-10-28?14:54??Img2AscII\Img2AscII\Form1.cs
?????文件???????7199??2016-10-28?11:39??Img2AscII\Img2AscII\Form1.Designer.cs
?????文件???????5817??2016-10-28?11:39??Img2AscII\Img2AscII\Form1.resx
?????文件???????3782??2016-10-24?18:19??Img2AscII\Img2AscII\Img2AscII.csproj
?????文件???????1453??2016-10-25?09:09??Img2AscII\Img2AscII\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????6791??2016-10-24?18:19??Img2AscII\Img2AscII\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件????????485??2016-10-28?14:54??Img2AscII\Img2AscII\obj\Debug\Img2AscII.csproj.FileListAbsolute.txt
?????文件????????977??2016-10-28?14:54??Img2AscII\Img2AscII\obj\Debug\Img2AscII.csproj.GenerateResource.Cache
?????文件??????14336??2016-10-28?14:54??Img2AscII\Img2AscII\obj\Debug\Img2AscII.exe
?????文件????????180??2016-10-28?14:54??Img2AscII\Img2AscII\obj\Debug\Img2AscII.Form1.resources
?????文件??????28160??2016-10-28?14:54??Img2AscII\Img2AscII\obj\Debug\Img2AscII.pdb
?????文件????????180??2016-10-28?14:54??Img2AscII\Img2AscII\obj\Debug\Img2AscII.Properties.Resources.resources
?????文件????????490??2016-10-24?16:45??Img2AscII\Img2AscII\Program.cs
?????文件???????1342??2016-10-24?16:45??Img2AscII\Img2AscII\Properties\AssemblyInfo.cs
?????文件???????2870??2016-10-24?16:45??Img2AscII\Img2AscII\Properties\Resources.Designer.cs
?????文件???????5612??2016-10-24?16:45??Img2AscII\Img2AscII\Properties\Resources.resx
?????文件???????1096??2016-10-24?16:45??Img2AscII\Img2AscII\Properties\Settings.Designer.cs
?????文件????????249??2016-10-24?16:45??Img2AscII\Img2AscII\Properties\Settings.settings
?????文件????????996??2016-10-24?16:45??Img2AscII\Img2AscII.sln
????..A..H.?????38912??2016-10-28?14:55??Img2AscII\Img2AscII.v12.suo
?????目錄??????????0??2016-10-24?16:45??Img2AscII\Img2AscII\obj\Debug\TempPE
?????目錄??????????0??2016-11-09?11:29??Img2AscII\Img2AscII\bin\Debug
?????目錄??????????0??2016-10-24?18:18??Img2AscII\Img2AscII\bin\Release
?????目錄??????????0??2016-11-09?11:29??Img2AscII\Img2AscII\obj\Debug
?????目錄??????????0??2016-11-09?11:29??Img2AscII\Img2AscII\bin
?????目錄??????????0??2016-11-09?11:29??Img2AscII\Img2AscII\obj
............此處省略6個文件信息
- 上一篇:安卓坦克大戰小游戲
- 下一篇:windows 鼠標點擊 水波紋 效果
評論
共有 條評論