refactor(ScanQRcode): 优化纹理原始数据获取逻辑

将直接获取的原始数据缓存后再转为数组,避免重复调用获取开销
This commit is contained in:
“虞渠成” 2026-07-23 16:29:30 +08:00
parent 6626c8d613
commit e8ce6c78be

View File

@ -383,7 +383,8 @@ namespace Kill.UI.Pages
if (useAsyncScan)
{
// 直接获取 RGB24 原始字节,无需手动转换
byte[] rgbBytes = previewTexture.GetRawTextureData<byte>();
var rawData = previewTexture.GetRawTextureData<byte>();
byte[] rgbBytes = rawData.ToArray();
int texWidth = previewTexture.width;
int texHeight = previewTexture.height;