ios webp转换jpg

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios webp转换jpg相关的知识,希望对你有一定的参考价值。

  在项目开发的过程中,遇到了一个问题,就是webp的图片,先解释一下webp是啥,webp是谷歌开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有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];

     就是这样,感觉写得好的就点个赞吧。


本文出自 “红角羚羊” 博客,请务必保留此出处http://2254359459.blog.51cto.com/10776102/1912470

以上是关于ios webp转换jpg的主要内容,如果未能解决你的问题,请参考以下文章

webp格式文件怎么打开,webp怎么转换成jpg

将 webp 转换为 JPG [关闭]

将jpg图像转换为webp

jpg.webp是啥格式

WebP图片格式介绍和转换

webp格式图片转换为jpg