javascript - React Native WebP 格式图像有时会消失
问题描述
我们是 react-native 0.64.0。
在我们的应用程序中将所有图像转换为 webp 后,我们遇到了问题。
问题是 webp 格式的图像有时无法正确渲染,只显示空白区域。
该问题仅显示 iOS,我认为仅发生 1% 的随机图像。
有人遇到过这个问题吗?
解决方案
在将应用程序资产从png
to交换webp
为 android 以非常低的质量显示大小超过 2048 像素的资产后,我遇到了同样的问题:RN 0.57.x 使用打开 1:1 AR 的组件查看时捆绑的大图像质量低安卓。
我几乎尝试了一切来防止这种行为:定义固定widths
和heights
每个资产,添加不同resizeModes
的,在一些初始化状态后显示图像,但没有任何帮助。该问题仅在发布模式下的 iOS 上发生,非常频繁 - 但不可重现。
我尝试从 RN 升级0.64.0
到0.64.2
但没有对该问题进行任何更改。到目前为止,我能找到的唯一解决方法是切换回png
网络或从网络加载资产,但我不知道这是否适合您。
推荐阅读
- elasticsearch - 按查询 API 删除会抛出类型 [[_delete_by_query,尝试自动创建映射,但动态映射已禁用]] 缺失]
- azure - 日志分析工作区中的 Azure DB 同步日志
- python - 从另一个调用 Google Cloud 函数
- python - 函数实例化类的命名约定
- laravel - Laravel/Eloquent whereIn/where 有一对集合
- google-sheets - Google 表格 - 基于包含特定公式的单元格的条件格式
- networking - FIN-ACK 数据包是从服务器发送的,但客户端在客户端发送 FIN-ACK 数据包之前发送 HTTP 请求
- android - E/chromium: [ERROR:gl_surface_egl.cc(571)] eglChooseConfig 失败,出现错误 EGL_BAD_ATTRIBUTE for android tv
- asp.net-core - asp.net core kendo ui 网格自定义命令模板不起作用
- python - 在将新条目附加到列表之前检查列表中的唯一值