美文网首页
iOS项目图片去重

iOS项目图片去重

作者: 廖燊 | 来源:发表于2022-03-04 14:25 被阅读0次

随着功能不断新增,版本迭代,项目中引入的图片越来越多,会出现导入相同的图片

或者图片加入到项目缺没有使用到的,占用空间,去重也变得尤为重要。网上查找了

挺多文章,都是大同小异,也不能完全试用公司的项目。明确目标就是让缩小包体积,删除无用的代码。要怎么做呢?

优化思路:

首先,用脚本检测项目中无用的图片,然后删除.

其次,工具检测大文件图片超过50kb的都通过网站压缩.

(超过100kb的压缩效果尤为显著)

最后,排重。比较图片二进制。判断加入项目的图片是否一致,检测终端打印出图片名称路径。然后删除重复保留一张公用的.

遇到的问题:

1.项目是由多个工程组成的,这让脚本检测变得不准确。解决办法,针对不同存储文件夹,不同项目一对一检测。

2.有些图片是在别的工程被使用到的存在误删情况。解决办法,人工检测(效率比较低)

3.工具检测大文件显示图片路径,大小。压缩图片需要一个个压缩(效率低,工作量大,目前无更好的办法。文章最后帖出压缩链接)

4.排重虽然借助晚上大神现有的工具,但是还是需要手动删除(效率低,工作量大)


压缩图片地址:https://tinypng.com

工具地址: https://pan.baidu.com/s/1NZlHFsDugr3GdOZX1ZKCOA  密码: jfkv

参考文献地址:https://juejin.cn/post/6844903777988771853

相关文章

网友评论

      本文标题:iOS项目图片去重

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