byte[] ImageData = new byte[24 * 1 * 20]{ ....};
求教,源程序是将数组生成图片
历程里是直接将数组放进大括号里,运行后直接出图,现在我想将采集到的字符串数据转化后放进去,请问应该怎么做?
byte[] ImageData = new byte[24 * 1 * 20]{ ....};
求教,源程序是将数组生成图片
历程里是直接将数组放进大括号里,运行后直接出图,现在我想将采集到的字符串数据转化后放进去,请问应该怎么做?
看你字符串是什么格式被..
无非是把字符串(图片)转换成byte[]
如果是base64 可以直接写
byte[] bytes = Convert.FromBase64String(base64String);
如果是00-51-74-85-98-74-D4-F7-5E 这种字符串(或者没有-) 可以2位一取
string a = "00-51-74-85-98-74-D4-F7-5E";
string[] hexValuesSplit = a.Split('-');
byte[] bytes = new byte[hexValuesSplit.Length];
for (int i = 0; i < hexValuesSplit.Length; i++)
{
bytes[i] = Convert.ToByte(hexValuesSplit[i], 16);
}