HEIF图片存储格式探秘

2017年12月11日 18:30:43

阅读数:891

HEIF,High Efficiency Image File Format,即高效率图档格式,是由动态图像专家组(MPEG–Moving Picture Experts Group )在2013年推出的存储图片和图片序列的新格式,用于HEVC关键帧的处理上,因此它同样可以用更少的容量来存储画质更好的照片,在连拍、动图和色彩变化不大的照片上效果尤其明显。

官网:http://nokiatech.github.io/heif/

比较:http://nokiatech.github.io/heif/comparison.html

GitHub地址:https://github.com/nokiatech/heif

在git的wiki上有说明如何进行编译,需要再linux中进行编译,今天安装了linux系统,然后,准备编译一下。

编译构建

从GitHub上下载了Nokia的代码,语言不通,几乎看不懂,但是,从wiki上看到了如何进行编译和构建,于是决定试试。

在Linux环境下,打开命令行模式,输入命令进行下载:

下载完成后,可以看到目录结构如下:

然后,进入heif目录,新建文件夹,命名为build,然后进入build,执行cmake ..

然后执行make:

生成了可执行的writerapp的执行文件,但是现在还不知道怎么执行。

转换工具:

HEIF Utility

这个转换工具,今天测试了以下,不是很好用。

Android项目Demo

https://github.com/yohhoy/heifreader

这个项目使用了 sannies/mp4parser 这个库解析HEIF结构。目前为止存在bug,没有解决,可能是因为当前技术不完善吧

各种不支持

Windows不支持,PhotoShopCC不支持,低版本的iPhone、Mac均不支持该格式,微信,微博等均不支持(测试了Android版本的)

在线的HEIF图片地址:

这里找到了一些在线的图片地址,heic格式的,是诺基亚官方提供的,以后研究的时候可以使用

在线地址:https://github.com/nokiatech/heif/tree/gh-pages/content/images

没有快速推广的原因:

  1. 专利费,齁贵,各大厂硬件厂商用不起
  2. 格式暂时未通用,各大软件服务商,暂时没有支持,表现在Windows也无法产生这种文档的图示,而且Photoshop也不支持该格式的图片编辑,目前仅苹果支持。

转载于:https://www.cnblogs.com/didiaoxiong/p/9239725.html

【转】HEIF图片存储格式探秘相关推荐

  1. HEIF图片存储格式探秘

    HEIF,High Efficiency Image File Format,即高效率图档格式,是由动态图像专家组(MPEG–Moving Picture Experts Group )在2013年推 ...

  2. 大势所趋,应用如何适配Android P HEIF图片格式

    谷歌公布,Android P 版本支持HEIF格式图片.HEIF 全称为 High Efficiency Image Format,即高效率图片格式.相比于 JPEG 等目前互联网通用的图片格式,HE ...

  3. android 图片格式 xvg,大势所趋,应用如何适配Android P HEIF图片格式

    谷歌公布,Android P 版本支持HEIF格式图片.HEIF 全称为 High Efficiency Image Format,即高效率图片格式.相比于 JPEG 等目前互联网通用的图片格式,HE ...

  4. Android Studio App开发之利用图像解码器ImageDecoder播放GIF动图、Webp、HEIF图片(附源码 简单实用)

    需要源码和图片集请点赞关注收藏后评论区留言~~~ 一.图像解码器ImageDecoder 早期的Android只支持3种图像格式,分别是JPEG,PNG,GIF 虽然这三类图片都能在ImageView ...

  5. Google图片存储格式WebP增加与PNG类似背景透明效果

    Google近日在博客上通报了他们提出的新型图片存储格式 - WebP - 的最新进展.Google有意让WebP成为新的网络图形存储格式标准以挑战JPEG.PNG等格式的地位.从博文中我们了解到,W ...

  6. 网页图片存储格式-SVG

    今天来聊聊图片存储的格式-svg SVG是一种图像文件格式,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形.它是基于XML(Extensible Markup ...

  7. 关于图片存储格式的整理(BMP)

    BMP BMP(全称Bitmap)是Window操作系统中的标准图像文件格式 可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广. 它采用位映射存储格式,除了图像深度可选以外,不 ...

  8. Android | HEIF图片格式显示问题

    问题描述 用户反馈IOS手机在动态社区列表中有的图片显示不出来 问题排查 简单了解了下,之前项目商定的图片格式,对于HEIF的图片统一处理成jpeg的格式上传,ios端已经处理,Android端对于h ...

  9. C应用 -BMP图片存储格式及生成

    文章目录 前言 准备工作 存储形式 位图头文件信息 位图信息头 调色板 位图数据 实现 最简版本 结构体实现 应用 画圆 改进 生成彩虹 参考鸣谢 前言 由于工作需要,最近在折腾一个工业相机,在提供的 ...

  10. 图片存储格式 PNM 以及 PBM/PGM/PPM

    图片的存储格式之一是PNM--实际上是PBM.PGM.PPM三种格式的统称.这三种格式的语法很接近,分别对就黑白图片.灰度图片和彩色图片. PNM是"Portable Any Map&quo ...

最新文章

  1. Sql 语句中 IN 和 EXISTS
  2. C语言经典例5-输入三个数由小到大输出
  3. Ceph 存储集群7-故障排除
  4. 高通8X25Q wifi BT 调试文档
  5. 在php中使用CKEDITOR在线编辑器
  6. kafka学习_kafka学习(第一章 初识kafka)
  7. fences卸载_Win10系统怎样卸载fences?Win10系统卸载fences图文教程-系统城
  8. linux wrf 系统_linux wrf
  9. 银河麒麟设置静态IP
  10. Ubuntu20.04 锁屏快捷键无反应的解决方法
  11. 乌丹一中2021高考成绩查询,2021年赤峰高考状元名单公布,赤峰文理科状元是谁多少分...
  12. php只取时间的下士_PHP获取各种起止时间
  13. 计算某日新增用户,及其次日、3日、3日内的留存率
  14. 钱颖一:从清华学生身上,我发现了这7个普遍现象……
  15. U8,U16,U32,U64等是什么类型?
  16. kaos linux 包管理,KaOS 发布 2018.06 版
  17. sql优化的15个小技巧(必知五颗星),面试说出七八个就有了
  18. e2ee断点有时候断不下来解决方法
  19. 浏览器内核以及解决兼容性的方法
  20. 关于ABAP批次或生产订单特性值的随记

热门文章

  1. IOS学习笔记之 Socket 编程
  2. [WP8] Binding时,依照DataType来选择DataTemplate
  3. SpringBoot 使用Class.forName方法返回java.lang.ClassNotFoundException
  4. JS在当前页面中调用iframe中的方法
  5. TIMESTAMP与DATETIME的区别
  6. java注解枚举转换器_java – Annotation处理器:从TypeMirror或TypeElement获取所有枚举值...
  7. sudo chown r mysql_Linux 文件基本属性: chown修改所属组 和 chmod修改文件属性命令
  8. @data注解_SpringBoot入门实践(七)-Spring-Data-JPA实现数据访问
  9. vba 自动排序_Excel表格自动排序,神了!
  10. Vue基础应用-实现计数器