之前一分支打包是120M,拉了一個新分支刁赦,改了一點代碼娶聘,發(fā)現(xiàn)180M了,今天添加了幾個圖片資源截型,包直接到211M了趴荸,這下真的是不能忍了。
之前領導還說要給APP瘦身呢宦焦,奈何項目的圖片資源挺多发钝,也就沒改,這真的差別太大了波闹。
分析兩個分支酝豪,除了加了些代碼,幾個代碼文件精堕,就是添加了一些圖片資源了孵淘,再多的代碼也不存在幾十M的區(qū)別呀。
傻傻的還以為Xcode哪里配置問題歹篓,兩個分支比對也沒發(fā)現(xiàn)啥區(qū)別瘫证,印象中這個問題應該是不存在的,沒有改過配置文件啥的庄撮。最后重新把兩個分支重新合了一下背捌,打包包的大小還是沒變化。
這只能是看看最近改了啥洞斯,還是只能比對~~
看了下圖片大小8.2M毡庆,嚇死寶寶了~~
image.png
這下知道問題了,這圖片也太大了吧。
圖片壓縮:
但是這個最后壓縮大于2M需要付費么抗,不好毅否。
但是這個最大只能壓縮5M,我這個8.2M就不行了蝇刀。
咨詢了UI設計螟加,說是使用jpg的壓縮會小很對,沒辦法吞琐,包的大小是個很大的問題仰迁,一下大了近100M,真的是不能忍啊顽分。
看看最后壓縮jpg的圖片:
image.png
一直只知道iOS使用png的圖片比jpg的圖片都要好,但是一直不知道為啥施蜜?
參考鏈接:
http://www.reibang.com/p/6f78c7c651e1
關于png圖片:
1.png有透明通道, jpg沒有.png有手機硬解碼加速 無損顯示效果好
2.png加載速度快, 顯示效果好
3.xcode也會對png圖片進行優(yōu)化,而不會對jpg圖片進行優(yōu)化.
4.png 在大圖片的時候占用空間會比jpg大.
關于jpg圖片:
1.高壓縮率
2.適合掃描使用
可以使用卒蘸,但是盡量不用,慎用吧翻默,聽說上架商店會有被拒的風險哈~~~反正我們這是不需要上線商店的缸沃,哈哈。
暫時先這樣吧~~~~