IOS 支持.heic图片

HEIF/HEVC简介

HEIF

  HEIF 全称 High Efficiency Image Format (HEIF)。是由 Moving Picture Experts Group 于2013年制定的,存储图片和图片序列的格式。HEIF是一个容器的图片格式,他可以包含图片和图片序列(一个文件可以包含不止一个图片)。高效率图像格式(High Efficiency Image Format ,HEIF)最早被苹果公司的 iPhone 所使用,并且也将用于 Google 的 Android P 手机系统。接下来简单的讲解一下HEIF的理解。

  一种格式的文件,可以对应多种文件的扩展名,同样HEIF是一种高效图像格式,这种格式对应多种文件扩展名。.heic 只是一个HEIF文件格式的一种扩展名,言外之意是:HEIF不仅有 .heic 这种扩展名,还有其它的,比如说:.heif 和 .avci,它们都是属于HEIF文件格式。当然,常见的只有 .heif 和 .heic 这两种,而 .avci 很少见。

HEVC

  HEVC是High Efficiency Video Coding的缩写,是一种新的视频压缩标准,用来以替代H.264/AVC编码标准,2013年1月26号,HEVC正式成为国际标准。

HEIF/HEVC优劣

HEIF 图像格式的优势还不仅限于优化的文件大小,它还提供了诸多 JPEG 不可用的各种功能,如:支持透明图层和 16 位色彩。由于 iPhone 的相机是可以拍色 10 位彩色照片的,所以 iOS 从仅支持 8 位色的 JPEG 图片升级到支持 16 位色的 HEIF 也无可厚非了。同时HEIF的兼容性,一些设备和软件并不能想JPEG一样无缝支持。

HEVC又称为H.265,是H.264视频格式的升级。压缩算法更强大、视频更小、清晰度更高等优势。

应用:heic图片在IOS中使用

// Read a heic image from file

let inputURL = URL(fileURLWithPath: "/tmp/image.heic")
// 获取图片的资源
let source = CGImageSourceCreateWithURL(inputURL as CFURL, nil)

// 获取Heic文件的详细信息
let imageProperties = CGImageSourceCopyPropertiesAtIndex(source, 0, nil) as? [String: Any]
// 获取Heic 文件的图片
let image = CGImageSourceCreateImageAtIndex(source, 0, nil)

let options = [kCGImageSourceCreateThumbnailFromImageIfAbsent as String: true, kCGImageSourceThumbnailMaxPixelSize as String: 320] as [String: Any]
// 缩略图
let thumb = CGImageSourceCreateThumbnailAtIndex(source, 0, options as CFDictionary)


// 获取heic图片的详情信息
let imageProperties = CGImageSourceCopyPropertiesAtIndex(source, 0, nil) as? [String: Any]

// 获取Heic文件的详细信息 conslog 
"{TIFF}" = {
		DateTime = "2017:04:01 22:50:24"; 
		Make = Apple; 
		Model = "iPhone 7 Plus"; 
		Orientation = 1; 
		ResolutionUnit = 2; 
		Software = "11.0";
		TileLength = 512; 
		TileWidth = 512; 
		XResolution = 72; 
		YResolution = 72;
};

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CopyTrans HEIC 中文版是专门用于用于 HEIC 文件缩略图/查看器,通过使用 CopyTrans HEIC 查看器您不仅可以对 HEIC 格式进行浏览,查看,而且还支持右键转换为 JPEG 格式。更重要的是 CopyTrans HEIC 是可以用于个人免费的程序。 HEIC 文件缩略图/查看器 CopyTrans HEIC for Windows 中文版HEIC 文件缩略图/查看器 CopyTrans HEIC for Windows 中文版 什么是 HEIC? 在 2017 年,具有 iOS 11 及更高版本的 Apple 设备开始使用高效图像格式(HEIF)进行图像编码。 苹果使用的这种格式的版本称为 HEIC(高效图像编码)。 HEIC 图像的亮度几乎是相同质量的 JPEG 的两倍,它们使您的 iPhone 可以拍摄出真正高质量的图像。 因此,它们就是未来! 但是,本机 Windows 应用程序尚不支持此格式。 这就是为什么我们开发了 CopyTrans HEIC 的原因,它是一种轻松解决方案,可在您的PC上查看HEIC图像! 在 Windows 上查看 HEIC 文件 使用 CopyTrans HEIC,您可以通过 Windows 资源管理器预览和浏览 HEIC 图像。 您无需运行任何其他软件! 浏览您的照片或将其发送以进行打印-无需转换为 JPEG。 此外,CopyTrans HEIC 可以帮助其他一些图像查看器(例如 FastStone Image Viewer 或 IrfanView)识别 HEIC 文件。 使用 HEIC 到 JPG 转换器 无论如何,如果您需要 JPEG 格式的照片,CopyTrans HEIC 都会很乐意将其转换,从而保留拍摄日期,地理位置等信息。 无需启动任何内容–只需右键单击图像并选择转换即可! 这样,您可以一次转换多达 100 张图像。 另外,您的照片不会从 PC 移到任何地方:所有转换都在本地进行! 享受 Microsoft Office 支持 借助高效照片,使您的 MS Word,PowerPoint,Outlook 和 Excel 文档更加出色! CopyTrans HEIC 使 Microsoft Office *与 HEIC 格式兼容。 现在您可以将 HEIC 照片插入 Microsoft Office 文档中,它们将占用更少的空间并且响应更快! *从 Microsoft Office 2010 开始 停止浪费磁盘空间 默认情况下,由于 iPhone 知道您的计算机可能无法读取 HEIC 文件,因此默认情况下,iPhone 会将 HEIC 图像转换为 JPEG。 CopyTrans HEIC 通过在您的 PC 上启用 HEIC 支持,使事情变得更容易。 因此,您可以关闭该设置,并以“高效率”格式存储图像-同一张照片,减少两倍的空间! * iPhone 7,iPad(2017年)及所有更高型号。 Windows CopyTrans HEIC(CTH)多少钱?完全免费! 除非您打算将软件用于商业目的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值