ios – 通过Core Image进行HDR图像?

前端之家收集整理的这篇文章主要介绍了ios – 通过Core Image进行HDR图像?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
可以通过Core Image处理(过滤)HDR图像吗?我找不到很多文档,所以我想知道有人可能有一个答案.我知道,当您初始化CIContext时,可以使用RGBAh进行工作空间计算,所以我认为如果我们可以使用浮点图像格式进行计算,则应该是可能的.

如果不可能,如果您想在iOS上制作HDR效果,那是什么选择?

编辑:我以为我会尝试更简洁一点.据我了解,通过夹持像素值,可以将HDR图像夹紧并保存为.jpg,.png和其他图像格式.然而,我更感兴趣的是通过Core Image在没有被转换的HDR图像上进行色调映射.问题是编码具有HDR图像的CIImage,据称具有.hdr扩展名.

EDIT2:与CGDataProviderCreateWithFilename一起使用CGImageCreate可能会有用吗?

解决方法

希望您对HDR的工作原理有基础的了解.通过在不同曝光下拍摄2张或更多张图像并进行组合来生成HDR文件.所以即使有这样的.HDR文件,它将是一个容器格式,其中有多个jpg.在技​​术上,您不能一次给出两个图像文件作为通用CIFilter的输入.

而在iOS中,我记得,不可能访问HDR的照片的原始照片,而是处理的最终输出.即使可以,您也必须手动执行HDR过程并生成单个HDR png / jpg,然后将其送入CIFilter.

原文链接:https://www.f2er.com/iOS/335864.html

猜你在找的iOS相关文章