unity在Color Space模式設置爲Linear時問題來了
不管是網上加載的圖片還是本地加載的圖片都出現了泛白的問題(如下圖)
原圖
加載出來的圖
很明顯加載的圖片像貼了一層膜
怎麼解決?
把你獲得到的圖片Texture進行一個格式的轉換
使用TextureFormat.RGB24格式是肯定沒問題的,別的格式可以自己嘗試。
public RawImage MainImage;
public void Fun(Texture2D texture){
Texture2D texture2 = new Texture2D(texture.width,texture.height,TextureFormat.RGB24,true);
texture2.LoadImage(texture.EncodeToPNG());
MainImage.texture = texture2;
}