Webp 是一种图片文件格式,能在相同质量的情况下比 PNG 文件尺寸小巧。

Chrome 应用商店图片已全部转换为 WebP 格式

YY(基于Qt开发)也已经把图片格式换成webp了

http://img2webp.net/ 这个网站 将 jpg/png/gif 拖拽进入就可以转换了,转换后的 WebP 文件会在IMG2WebP 上保存一天。

安装默认的参数来看, 转换后的webp图片体积一般在原图的1/10到1/3. 这是非常可观的.

唯一的缺点就是支持平台少, 目前只有chrome支持

QT5.3 已经纳入webp.

Qt5.3之前的版本如果想要支持webp, 则需要自己编译.

参考 Qt bug report

Change I9409e894: Added webp image format plugin

https://codereview.qt-project.org/#change,56026

需要在qt-src-5.1.1\qtimageformats 下增加这些文件

config.tests/libwebp/libwebp.cpp        51 lines    Side-by-Side    Unified
config.tests/libwebp/libwebp.pro        6 lines    Side-by-Side    Unified
qtimageformats.pro        +1, -0    Side-by-Side    Unified
src/plugins/imageformats/imageformats.pro        +4, -1    Side-by-Side    Unified
src/plugins/imageformats/webp/main.cpp        98 lines    Side-by-Side    Unified
src/plugins/imageformats/webp/qwebphandler.cpp        213 lines    Side-by-Side    Unified
src/plugins/imageformats/webp/qwebphandler_p.h        86 lines    Side-by-Side    Unified
src/plugins/imageformats/webp/webp.json        4 lines    Side-by-Side    Unified
src/plugins/imageformats/webp/webp.pro        16 lines    Side-by-Side    Unified
tests/auto/auto.pro        +2, -1    Side-by-Side    Unified
tests/auto/webp/images/kollada.png                  new    Unified
tests/auto/webp/images/kollada.webp                  new    Unified
tests/auto/webp/images/kollada_lossless.webp                  new    Unified
tests/auto/webp/images/lena.jpg                  new    Unified
tests/auto/webp/images/lena.webp                  new    Unified
tests/auto/webp/images/lena_lossless.webp                  new    Unified
tests/auto/webp/tst_qwebp.cpp        119 lines    Side-by-Side    Unified
tests/auto/webp/webp.pro        8 lines    Side-by-Side    Unified
tests/auto/webp/webp.qrc

这些文件我打包了一份. http://download.csdn.net/detail/lingdhox/7303513

你也可以去Qt的git上下载这些文件, 然后覆盖过去

注意:

  我编译的版本是5.1.1, 如果是其他版本的话, 请不要直接覆盖.

最后, 执行下 nmake module-qtimageformats

ps: 在configure时, 可以加上参数 -no-plugin-manifests, 就不会产生manifests文件

ps2: webkit 对webp的支持写在features.prf中, config_libwebp: WEBKIT_CONFIG += use_webp

转载于:https://www.cnblogs.com/lingdhox/p/3711602.html

Qt增加webp格式支持相关推荐

  1. QT实现弹幕和webp格式礼物动效

    Demo:https://download.csdn.net/download/wu110112/21628782?spm=1001.2014.3001.5501 动效礼物可支持各位为:gif和web ...

  2. 使IE浏览器支持webp格式图片显示

    webp是一种图像压缩格式,由谷歌推出,开源免费.webp格式图片具有很多优势,相比于传统的png.jpg等在同等图像质量下面,它的图像占有空间更少,因此,可以广泛用于各种对存储空间要求较高的场景中, ...

  3. ios wkweb设置图片_在iOS中使用WKWebView如何支持展示webp格式图片(包括本地html)?...

    频繁有客人反馈我们图片在某些地区如:意大利 反馈我们APP图片展示太慢,印象客人下单体验,于是我们开始着手分析.因为我们是混合开发项目,首选确定了iOS不支持,安卓系统4.x以上天然支持不需要处理. ...

  4. 浏览器如何判断是否支持 webp 格式图片

    (1)宽高判断法.通过创建image对象,将其src属性设置为webp格式的图片,然后在onload事件中获取图片的宽高,如 果能够获取,则说明浏览器支持webp格式图片.如果不能获取或者触发了one ...

  5. iOS开发中WebP格式的64位支持处理

    几个月前我们项目中添加了对webp格式的处理.期间遇到了一些问题,这是当中的一个小的记录. 官方下载地址:https://code.google.com/p/webp/downloads/list 对 ...

  6. 浏览器是否支持webP格式图片

    浏览器是否支持webP格式图片 关于更多日常使用的公共类的操作方法,可以关注下小滑轮网站 webP格式 webp格式的图片在质量相同的情况下,可以拥有更小的体积.而且现在很多资源存储的云服务商都支持请 ...

  7. WEBP格式转换成jpg图片【支持批量】

    WebP是一种新型的图片格式,由Google公司开发,它可以在保持高质量的同时,大幅减少图片的文件大小,从而提高页面加载速度.WebP格式的图片通常比JPEG格式的图片小30%到50%. 使用小左图工 ...

  8. android webview webp,iOS WebView中使用webp格式图片的方法

    webp格式图片 webp格式图片是google推出的,相比jpg png有着巨大的优势,同样质量的图片webp格式的图片占用空间更小,在像电商这样图片比较多的App中,使用webp格式图片会很有优势 ...

  9. centos下 将(jgp、png)图片转换成webp格式

    由于项目要求需要将jpg.png类型的图片  转换成webp格式,最开始使用了php gd类库里 imagewebp 方法实现,结果发现转换成的webp格式文件会偶尔出现空白内容的情况.像创建了一个透 ...

最新文章

  1. 力扣(LeetCode)刷题,简单+中等题(第34期)
  2. XFire发布Web Services
  3. gdb调试问题Missing separate debuginfos, use: debuginfo-install
  4. Android Broadcast Security
  5. PHPcurl抓取AJAX异步内容(转载)
  6. 7价 半导体掺杂_掺杂工艺(一)
  7. coredump_filter的设置
  8. ZZULIOJ 1105: 判断友好数对(函数专题)
  9. SAP License:美资企业、台资企业和国企的区别
  10. solr 如何实现精确查询
  11. linux下卸载之前安装的qt4和qt5
  12. Keil开发环境安装教程
  13. 「广州SEO优化」Google优化SEO关键词排名工具
  14. 如何计算机械能增加量,探讨优化验证机械能守恒定律实验中动能增加量的计算方法...
  15. Windows安装pytorch,傻瓜式教程
  16. 发现一个非常好用的编程字体 看起来非常舒服 - Tahoma
  17. 书籍扫描图像几何畸变校正
  18. 豆瓣api不能访问了的解决办法
  19. 微信小程序超级占内存_手机APP占内存?4款超赞的微信小程序,不用下载,拿去即可使用!...
  20. 萨尔大学计算机受限,【德国留学】留学受限专业是怎么回事?如何被受限专业录取?...

热门文章

  1. cad计算机绘图等级考试,2017大学cad考试试题「附答案」
  2. pip最新升级不成功的方法讲解
  3. Android 测量文字宽高
  4. Super Vectorizer使用教程:将PNG,JPG等图片转换为SVG格式
  5. 深入理解Java虚拟机(二):Java内存回收及垃圾收集算法
  6. 超详细VMware Workstation 10安装OS X Mavericks
  7. 使用State Threads实现简单的服务器
  8. c++学习-基础-异常
  9. 锤子手机系统位置服务器,两种锤子系统安装方法【图文详解】
  10. dll路径 unity3d_利用Unity3D 打包dll工具箱,只需一步~