通过获取记事本中的数据在转换成JPG格式图片
/// <summary>
/// 16进制转图片JPG格式
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button4_Click(object sender, EventArgs e)
{
StreamReader sr = new StreamReader(label1.Text);
string strName = label1.Text.ToString().Substring(label1.Text.ToString().LastIndexOf("\\") + 1, label1.Text.ToString().LastIndexOf(".") - label1.Text.ToString().LastIndexOf("\\") - 1);
//string name = "PIC-123456-7.bmp";
string name = strName + ".jpg";
string tempStr = "";
while (sr.Peek() != -1)
{
tempStr = sr.ReadToEnd();
tempStr = tempStr.Replace(" ", "").Replace("\r\n", "");///去除所有的空格
byte[] byteArray = System.Text.Encoding.Default.GetBytes(tempStr);
}
//转JPG
FileStream fs = File.Open("D://" + name, FileMode.Create);
BinaryWriter bw = new BinaryWriter(fs);
int tlenth = tempStr.Length / 2;
int pos = 0;
string[] str = new string[tlenth];
for (int i = 0; i < tlenth; i++)
{
str[i] = tempStr.Substring(pos, 2);
pos = pos + 2;
//string cc = str[i];
byte tempByte = Convert.ToByte(str[i], 16);
bw.Write(tempByte);
}
fs.Close();
bw.Close();
sr.Close();
this.pictureBox2.Imag