ios webp轉換jpg,ioswebpjpg

來源:互聯網
上載者:User

ios webp轉換jpg,ioswebpjpg

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

  問題來了,蘋果原生的並不支援webp類型的圖片,那麼就需要第三方的支援了,但是網上的第三方可能需要用到cocoapods,但是個人感覺並不喜歡用,所以自己把需要的資源整合了一下,其實就是一些資源檔,弄到了一起,可以直接使用就行,個人感覺非常的方便。在這分享給大家。

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

  直接將下載好的檔案放到項目裡,接著就需要把YZ.h或者UIImage+WebP.h匯入到pch檔案裡面,然後找到工程的 target ->Build Setting->Linking->Other Linker Flags 改為: -all_load 或 -force_load 或者 -ObjC即可。使用方法如下:

  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];

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.