Я хотел бы разработать мобильное приложение для просмотра файлов изображений HDR, сохраненных на persistentDataPath. Поэтому я хочу прочитать файлы изображений HDR для загрузки в texture2D, но не удалось. Пожалуйста, помогите мне решить эту проблему. ".hdr" или ".exr", либо формат hdr в качестве источника мне подходит.
Я пытался использовать LoadRawTextureData, но единство говорит
"UnityException: LoadRawTextureData: недостаточно предоставленных данных (приведет к перечитыванию).".
string path = Path.Combine(Application.persistentDataPath,"test.exr");
if (File.Exists(path)){
byte[] hdr_byte = File.ReadAllBytes(path);
hdr_tex = new Texture2D(2048, 2048, TextureFormat.RGBAFloat, false);
hdr_tex.LoadRawTextureData(hdr_byte);
hdr_tex.Apply();
myrenderer.material.mainTexture = hdr_tex;
}