简单明了直接上代码
转换的时候不要指定宽高,转的时候就会自动根据图片的实际宽高来转换了。
public void ByteToImage(byte[] data) {
Texture2D texture2D = new Texture2D(0, 0);
texture2D.LoadImage(data);
Debug.Log("width="+texture2D.width + " height=" + texture2D.height);
}
下面是测试的情况 ,转换的时候指定宽高为0,实际输出的就是图片的宽高。