C#实现十六进制数据转换成jpg图片

给出一个string类型的十六进制数据,要求将jpg图片保存在本地,希望有源码详解

b[i] = (byte)Convert.ToInt32(s[i * 2].ToString() + s[i * 2 + 1].ToString(), 16);

 什么样的string?
00FF1B2A..这样的么?

那最简单的是
string s = "00FF1B2A...";
byte[] b = new byte[s.Length / 2];
for (int i = 0; i < s.Length / 2; i++)
{
    b[i] = Convert.ToChar(s[i * 2].ToString() + s[i * 2 + 1].ToString(), 16);
}
File.WriteAllBytes("1.jpg", b);

http://www.cnblogs.com/luxiaoxun/p/3378416.html
byte数组与image转换