React Native WebP 格式图像有时会消失

React Native WebP format Image disappearred sometimes

我们是 react-native 0.64.0.

在我们的应用程序中将所有图像转换为 webp 后出现问题。

问题是webp格式图片有时渲染不正常,只显示空白区域

问题只显示 iOS,我认为只有 1% 的随机图像会出现这种情况。

有人遇到过这个问题吗?

根据 android 的要求,将应用程序资产从 png 交换为 webp 后,我遇到了同样的问题,以非常低的质量显示超过 2048 像素的资产:RN 0.57.x Bundled large images have low quality when viewing using component with 1:1 AR on Android.

我尝试了几乎所有方法来防止这种行为:为每个资产定义固定的 widthsheights,添加不同的 resizeModes,在一些初始状态后显示图像,但没有任何帮助。该问题仅在 iOS 的发布模式下出现,非常频繁 - 但不可重现。

我尝试从 RN 0.64.0 升级到 0.64.2,但问题没有任何改变。到目前为止,我能找到的唯一解决方法是切换回 png 或从网络加载资产,但我不知道这是否适合您。