详谈C# 图片与byte[]之间以及byte[]与string之间的转换
实例如下:
//主要通过Stream作为中间桥梁 publicstaticImageByteArrayToImage(byte[]iamgebytes){ MemoryStreamms=newMemoryStream(iamgebytes); Imageimage=Image.FromStream(ms); returnimage; } publicstaticbyte[]ImageToByteArray(Imageimage){ MemoryStreamms=newMemoryStream(); image.Save(ms,image.RawFormat); returnms.ToArray(); } publicstaticstringByteArrayToString(byte[]bytes){ returnConvert.ToBase64String(bytes); } publicstaticstringStringToByteArray(stringimage){ returnConvert.FromBase64String(image); }
以上这篇详谈C#图片与byte[]之间以及byte[]与string之间的转换就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。