问题可能来自于图片路径错误或者图片格式不支持,需要检查路径和图片格式,同时对于格式不支持的图片需要进行格式转换处理。在代码层面,可以使用以下代码进行路径的检查和格式转换:
// 检查图片路径
if (!File.Exists(path)) {
Debug.LogError("Path " + path + " does not exist");
return null;
}
// 将图片转换为支持格式
using (var image = Image.FromFile(path)) {
using (var memoryStream = new MemoryStream()) {
image.Save(memoryStream, ImageFormat.Png);
memoryStream.Position = 0;
return memoryStream.ToArray();
}
}
上一篇:API图片无法渲染
下一篇:API图像不显示且卡片未动态填充