HEIF图像格式介绍
农步祥 于 2019.11.04 03:33:49 | 源自:soomal.com | 版权:原创 | 平均/总评分:10.00/130
  • 从iOS11和Android 9开始,苹果和谷歌都加入了HEIF文件格式的支持,而iOS甚至将HEIF作为默认的照片存储格式。那么HEIF好处都有啥,甚至要取代横行了网络界几十年之久的JPEG呢?今天我们就结合官方网站和白皮书介绍一下这个全新的影像格式。

    什么是HEIF

    HEIF是一个由知名的影像机构MPEG研发的开放图像文件格式,是高效率图像文件格式[High Efficiency Image File Format]的英文缩写,有时候也叫HEIC[High Efficiency Image File Coding],文件名通常为.heif或者.heic后缀。由于是MPEG带头,而且名字和视频行业流行的HEVC很像,读者们大概花点时间就可以猜出两者的联系。在有损压缩上,HEIF确实是通过HEVC来实现的[heif的无损数据压缩也通过HEVC算法实现,但不是重点]。和JPEG不太一样的是,HEIF是一种封装格式,它不仅可以存储静态图像和EXIF信息元数据等,还可以存储动画、图像序列甚至视频、音频等等,存储的数据种类要丰富得多,这点有点类似于视频网站常见的mkv封装,而HEIF的静态图像格式特指的是以HEVC编码器进行压缩的图像数据和文件[HEVC Image File Format]。

    HEIF的技术在2015年基本定型,官方网站网址是nokiatech.github.io,从目前公开的heif的读写工具等源代码也确实是诺基亚在维护,可以算作是HEIF专利池的主要持有者之一。在2017年的WWDC大会上,苹果也比较详细介绍了HEIF的特点和优势。

    HEIF的优点

  • 虽然JPEG已经很老,但本身也在不停发展,其有损压缩的技术和画质在不断优化,如果拿着20年前的ACDSEE 2.X和最近一两年的图像处理工具保存相同压缩比的JPEG文件,会轻易发现新的JPEG不仅画质明显更好,而且文件可以明显更小。苹果愿意在iOS上取代JPEG和常规的位图作为默认的照片文件存储格式,就一定有更多的有点才行。

  • 容量优势:如果是经常混共享视频网站的老玩家,一定会经常见过一些压缩比高得惊人的HEVC视频文件,可以在文件尺寸接近DVD容量的情况下实现蓝光级别的画质,这也是新的计算机算法和数学理论在不停进步的结果,得益于HEVC的超高压缩比,到今天已经成为了现在视频网站的主流格式,就是因为视频网站的运营成本大头在于存储和网络流量上,相对而言现在服务器的处理性能明显过剩而导致VM虚拟机服务器泛滥,在大幅减少网络流量的前提下实现更好的画质对网站和用户都是利好的。而HEVC在压缩静态图像时同样有非常理想的表现,MPEG声称在文件大小相同的情况下可以保留的信息是JPEG的两倍,或者说画质相同时HEIF容量只有不到JPG的一半。和分散的Android阵营不同,苹果稳定的iPhone用户群留下的各种艳照对于iCloud云存储的压力相当巨大。鼓励用户使用压缩比大幅提高的HEIF别的好处不说,至少在服务器上可以省一笔大钱。

  • 画质优势:JPG虽然算法一直在改善,但本质上还是几十年前的静态位图存储格式,但面对越来越先进的拍摄和显示设备已经逐渐力不从心,而发展到8K UHD的视频编码带来的更高的上限。HEVC图像和视频一样,支持高达16bit色深保存,而且和HDR图像、广色域等新技术的应用能更好地无缝配合,如果使用JPEG存储照片还需要另外的辅助文件进行高动态显示、景深、色深等信息的保存,而HEIF可以将这些元数据封装至同一个文件中,记录和显示更明亮、更鲜艳生动的照片和视频。另外在社交网络上,各种沙雕动图也是网友们必不可少的交流元素,而GIF则是比JPEG更加落后时代的东西,不仅画质差而且文件体积庞大,得益于HEVC的视频压缩技术,HEIF在存储动图上在画质和文件大小则更是碾压级别的优势。

    内容灵活:由于HEIF是一种封装格式,因此能保存的信息要远远比JPEG丰富,除了缩略图、exif、元数据等信息外,还可以保存并显示各种各样的数据信息。在图形技术和人工智能大发展的前提下,手机的拍照已经不再是简单的快门眨眼了,例如手机的超级夜景、HDR照片就是通过多帧合成来实现高动态图像,在HEIF中就可以直接把这些快门前后连拍图像全部保存起来且得益于HEVC超高的压缩比,文件大小还能在合理范围内,给用户的显示和后期留下巨大的空间,另外HEIF支持透明图层,拍照的景深图像等都可以存储成数据,或者单一文件直接保存多张图像。从后期和可玩性来说,HEIF也比普通的JPEG甚至所谓的RAW、DNG等“原始数据”更为丰富。

    由于手机性能越来越强大,已经出现了拍照时同时保存视频和录音的玩法,但因为文件容量和格式等局限性,图像和视频无法合并成一个文件,而在HEIF中,照片、视频、音频可以封装成单一文件。

    对比和总结

  • 相比其他格式图像,上表也比较直观的展示了HEIF相较于其它静态图像格式和封装具有更多的特点和优势,可以看出即使是相比出现时间较晚、谷歌主推过的webp格式,HEVC在功能和技术方面仍具备比较突出。虽然更高的压缩比意味着需要更多的CPU和GPU进行编解码工作,但目前手机和电脑硬件应付这些已经是绰绰有余。更高的压缩比意味着节省网络空间和网络流量,对于手机厂商、网络服务商和消费者都是三赢的局面。另外更灵活的文件封装,一张照片不再仅仅是一张照片,还能将一段短视频和动图保留在文件当中,不但管理保存更便利,还能在多年后为用户记录下更多美好的回忆。

    当然,对新技术不能光说优点,也难免会带来新的问题。首先是HEIF需要比较新的操作系统才能支持,从iOS11、Android 9.0开始就支持HEIF文件,桌面系统最新的MacOS和Windows10 1803以后的系统才开始支持。在图像工具方面,商业化的Photoshop CC和Lightroom、Paint.NET、Affinity Photo以及开源免费的GIMP、ImageMagick都已经全面支持HEIF。在数量和质量方面并不是问题,但硬件和软件要足够新,老设备和老软件似乎只能打出GG了。当然毕竟编解码工具都是开放源代码的,为旧系统和软件提供兼容性接口并不是大问题,应用和工具也会越来越多。但开源不等于可以免费商用,很多盈利企业和个人开发者需要的并不一定是先进或者开源,而是能在二次商用上进行白嫖,这也是很多老技术老设备在商业领域仍大行其道的原因之一。HEIF和HEVC的专利授权限制会对大规模普及带来一定阻碍。

  • 虽然HEIF和HEVC支持高达16bit色深和HDR高动态范围,但民用显示设备仍普遍在6bit和10bit之间反复横跳,HDR算法标准也在不停地斗争[HDR10和HLG],iPhone拍摄的照片不加处理拿到别的系统上看色彩非常惨淡就是一个比较有意思的特例。另外,目前主要的网页浏览器软件仍未提供HEIF的原生支持,很多网络应用和网站也就无法正常显示HEIF图像,例如在Facebook、微信等应用时,用户上传的图像还是必须要转换成JPG才能共享。

    当然,即使画质上的代差优势展现不出来,HEIF在压缩比的上优势也会逼着苹果谷歌等提供网络存储服务器的供应商普及以省钱,对于消费者来说也同样如此。而且JPEG也实在太老了,虽然彻底取代还说得太早,但是现在也已经开始普及到正常使用的阶段,新旧共存是没问题的。

    请评分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    03
    苹果稳定的iPhone用户群留下的各种艳照对于iCloud云存储的压力相当巨大。
    发表于2019.11.16 07:16:22
    39
    123.139.080.***
    123.139.080.***
    发表于2019.11.16 07:15:33
    38
    113.080.102.***
    113.080.102.***
    发表于2019.11.15 10:42:18
    37
    不知道对比图是自制的还是引用其他网站的,本来就在对比有损压缩的图片细节,还再用压的很小的jpg再有损一次保存,效果不好啊。
    此帖使用Win10提交
    发表于2019.11.14 11:50:54
    36
    03
    发表于2019.11.08 11:01:54
    34
    051.037.***.***
    051.037.***.***
    文中“视屏网站”
    到底是视屏?还是视频?
    此帖使用Win10提交
    发表于2019.11.07 02:02:56
    32
    03
    就一定有更多的有点才行
    应该是优点吧
    此帖使用MAC提交
    发表于2019.11.06 23:45:47
    31
    10

    此帖使用MAC提交
    发表于2019.11.05 15:33:13
    30
    144.052.***.***
    144.052.***.***
    只是扩展不够,PNG格式最均衡了!
    此帖使用Win10提交
    发表于2019.11.05 15:18:45
    29
    03

    此帖使用Win10提交
    发表于2019.11.05 08:18:19
    28
    10

    此帖使用MAC提交
    发表于2019.11.05 00:08:40
    27
    125.070.231.***
    125.070.231.***
    发表于2019.11.04 21:24:33
    26
    03

    此帖使用Win10提交
    发表于2019.11.04 21:00:43
    25
    03
    发表于2019.11.04 16:44:13
    24
    03
    未来大概常见媒体文件会统一封装吧,不分什么视频图片了
    此帖使用Win10提交
    发表于2019.11.04 15:38:53
    23
    03
    新技术还是要支持,虽然可能会带来不便
    此帖使用iPhone提交
    发表于2019.11.04 15:12:53
    22
    218.197.142.***
    218.197.142.***
    发表于2019.11.04 14:42:01
    21
    提示
    本贴可以匿名回复 ,您现在正处在潜水状态
    回复
    验证码
    6744 为防止广告机贴垃圾,不得已而为之
    表情
    正文
    京ICP备11010137号 京ICP证110276号 京公网安备110114000469号