Unity從圖片的字節(jié)數(shù)據(jù)里面獲取圖片的寬和高
當(dāng)我們只知道圖片byte[]數(shù)組的時(shí)候怎么知道這張圖片的寬高尺寸?
答:轉(zhuǎn)換的時(shí)候不要指定寬高,轉(zhuǎn)的時(shí)候就會(huì)自動(dòng)根據(jù)圖片的實(shí)際寬高來(lái)轉(zhuǎn)換了。直接上代碼
public void ByteToImage(byte[] data) {
Texture2D texture2D = new Texture2D(0, 0);
texture2D.LoadImage(data);
Debug.Log("width="+texture2D.width + "? ? height=" + texture2D.height);
}
輸出效果如下:
