我有一个byte[]数组,它读取了本地文件,然后我将其分配给unity Texture2D。使用im.sprite = Sprite.Create()函数分配图像。
我的问题是,我需要从字节数组中检测图像的宽度和高度,以便在运行时调整纹理大小并避免在unity场景中出现图像拉伸。
你知道如何使用某种库或函数来创建临时图像,并在创建精灵并应用纹理之前查看所需的宽度和高度吗?
我已经在Java中找到了解决方案,但无法通过在c#中进行适应来使其工作。
我的问题是,我需要从字节数组中检测图像的宽度和高度,以便在运行时调整纹理大小并避免在unity场景中出现图像拉伸。
你知道如何使用某种库或函数来创建临时图像,并在创建精灵并应用纹理之前查看所需的宽度和高度吗?
我已经在Java中找到了解决方案,但无法通过在c#中进行适应来使其工作。