美文网首页
p3色域的图片替换处理

p3色域的图片替换处理

作者: yaoyao_IOS | 来源:发表于2020-03-20 11:49 被阅读0次

原因: 在iOS 9.2.1 中,图片如果是16位,或拥有P3色域的图片,就会频繁闪退,
在查看控制台信息,[Bugly] Fatal signal(11) raised.,这个地方崩溃。

解决步骤如下:

1、先打一个ipa包,把后缀改成.zip并解压,点击打开查看到有包文件

2、使用终端输入:cd 拖拽包文件至此得到路径

3、命令行输入 find . -name 'Assets.car'

4、导出图片的信息存储到Assets.json文件中:
sudo xcrun --sdk iphoneos assetutil --info ./Assets.car> /tmp/Assets.json
./Assets.car为刚才查到的结果

5、打开刚才生成的Assets.json文件,
open /tmp/Assets.json
查找以下内容:

"DisplayGamut" : "P3",
"Encoding" : "GRAY-16",

这个对应的Name就是出现问题的图片了。

6、直接让美工重新做一张图片或者可以直接修改问题图片即可。

相关文章

  • p3色域的图片替换处理

    原因: 在iOS 9.2.1 中,图片如果是16位,或拥有P3色域的图片,就会频繁闪退,在查看控制台信息,[Bug...

  • iOS检测项目图片资源是否包含P3图片

    关于什么是P3图片这里不再赘述,临驾这篇文章的同学一定是为了解决问题,对一般的图片色域问题一定有所研究。我们需要知...

  • RGB色与色彩较准

    原本Adobe RGB(广色域)的ICC的图片,在替换为其它类型的RGB的ICC文件后,会出现部分颜色的色彩转换,...

  • 关于图片设置跨域后仍然报错问题处理

    图片上传过程需要做跨域处理,做完跨域处理后发现上传图片仍然报错,可检查options预请求出问题了,options...

  • 小程序图片加载错误时替换显示默认图片

    使用binderror方法绑定错误事件处理事件 使用errorFunction方法对图片进行替换 / 图片加载失败...

  • css3 滤镜

    原图: a. 图像高斯模糊 b. 图片进行棕褐色处理 c. 图片灰色处理 d. 图片反色处理 e. 图像饱和...

  • vue-lazyload图片错误替换

    vue图片懒加载,vue-lazyload官方错误图片处理:1、用图片来替换加载过程或者加载失败: 2、引入时设置...

  • 图像增强

    图像增强包括空间域增强与频域图像增强。考虑以下图片: 首先考虑灰度图的处理,转化为灰度图片 空间域图像增强 基本灰...

  • crash问题汇集

    1, 项目里含有P3资源图片,导致线上环境iOS9.X会crash. 图片都是设计师提供的,是不是P3格式图片平时...

  • #30天专注橙长计划#R2 PPT小白的进阶之路 Day 27

    今天学习PPT图片处理第三招——去色。 通过对图片的局部去色处理可以突出整个画面的主体。 原始素材: 1.在左边复...

网友评论

      本文标题:p3色域的图片替换处理

      本文链接:https://www.haomeiwen.com/subject/kgtjyhtx.html