webp轉png或jpg

  在項目開發的過程當中,遇到了一個問題,就是webp的圖片,先解釋一下webp是啥,webp是谷歌開發的一種旨在加快圖片加載速度的圖片格式。圖片壓縮體積大約只有JPEG的2/3,說白了就是省空間,特別對於移動端的App來講應用的大小仍是頗有必要的能省則省。git

  問題來了,蘋果原生的並不支持webp類型的圖片,那麼就須要第三方的支持了,可是網上的第三方可能須要用到cocoapods,可是我的感受並不喜歡用,因此本身把須要的資源整合了一下,其實就是一些資源文件,弄到了一塊兒,能夠直接使用就行,我的感受很是的方便。在這分享給你們。github

  這是github的地址:https://github.com/YouZhiZheShiJingCheng/YZwebpweb

  直接將下載好的文件放到項目裏,接着就須要把YZ.h或者UIImage+WebP.h導入到pch文件裏面,而後找到工程的 target >Build Setting>Linking>Other Linker Flags 改成: -all_load -force_load 或者 -ObjC便可。使用方法以下:ui

 

  UIImageView* imagev=[[UIImageView alloc]initWithFrame:CGRectMake(20, 20, 200, 200)];

  //前提是11108.webp圖片在項目裏便可。

  NSString *pathStr = [[NSBundle mainBundle] pathForResource:@"11108.webp" ofType:nil];

  imagev.image=[UIImage imageWithWebP:pathStr];

  [self.view addSubview:imagev];

 

     就是這樣,感受寫得好的就點個贊吧。spa

相關文章
相關標籤/搜索