首页 > 解决方案 > React Native WebP 格式图像有时会消失

问题描述

我们是 react-native 0.64.0。

在我们的应用程序中将所有图像转换为 webp 后,我们遇到了问题。

问题是 webp 格式的图像有时无法正确渲染,只显示空白区域。

该问题仅显示 iOS,我认为仅发生 1% 的随机图像。

有人遇到过这个问题吗?

标签: javascriptreactjsimagereact-nativewebp

解决方案


在将应用程序资产从pngto交换webp为 android 以非常低的质量显示大小超过 2048 像素的资产后,我遇到了同样的问题:RN 0.57.x 使用打开 1:1 AR 的组件查看时捆绑的大图像质量低安卓

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

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


推荐阅读