做爱什么姿势最舒服| dm是什么意思| ppm是什么| 属什么生肖| 额头窄适合什么发型| 人质是什么意思| 去除扁平疣用什么药膏| 豚是什么意思| 甲钴胺治疗什么病| 中国的国花是什么花| 绝经是什么意思| sk是什么| 全套什么意思| vera是什么意思| 低血压高吃什么药好| 吃什么 长高| 阴宅是什么意思| 红烧肉可以放什么配菜| 哀转久绝的绝什么意思| 胃糜烂要吃什么药| 抗体是什么| 上焦火吃什么药最有效| 五行土克什么| 三点水一个半读什么| 大葱什么时候播种| 百无一用是什么意思| 贫血吃什么可以补血| 月经准时来说明什么| 嘢是什么意思| 缎面是什么面料| 祈禳是什么意思| 蘑菇是什么| 膝关节积液是什么原因造成的| 沙棘是什么植物| 尿素氮偏高是什么原因| 文艺范是什么意思| 迪丽热巴的全名叫什么| 健脾丸和归脾丸有什么区别| 明哲保身是什么生肖| 什么果酒最好喝| 眼圈黑是什么原因| 郡字五行属什么| 芝士是什么| 做梦梦见水是什么意思| 橄榄菜是什么菜| 咳嗽有痰吃什么水果| 肾结石可以吃什么食物| 28年是什么婚| 3月份什么星座| 小孩长白头发是什么原因| 系带割掉了有什么影响| 淋巴细胞数偏高是什么意思| 老是睡不着觉是什么原因| 装修都包括什么| 老师家访的目的是什么| 体位性低血压是什么| 砒霜是什么| 牙龈肿痛吃什么药好得快| 无利起早是什么生肖| 胆红素高是什么原因| 手爱出汗是什么原因| 皮肤干燥是什么原因| 心脏供血不足吃什么| 地下恋是什么意思| 由可以组什么词| 衰是什么意思| 羊水是什么味道| s.m什么意思| 妈妈的奶奶叫什么| 什么的钩住| 大便暗红色是什么原因| 什么的故事填词语| 吃什么降尿酸最有效食物| 颈椎病引起的头晕吃什么药| 钾是什么| 什么叫阈值| 关东八大碗都有什么| 坛城是什么意思| 血漏是什么病| 白芨主治什么病| 什么呀| 多汗症看什么科| 卡哇伊内是什么意思| 女性尿臭味重是什么病| 壶嘴为什么不能对着人| 玩得什么| kipling是什么牌子| 拔罐后发痒是什么原因| 现在干什么挣钱| 做梦梦到地震预示着什么| 什么的脸| 经期可以喝什么| 宝珀手表属于什么档次| 心口下面疼是什么原因| 什么叫生化| 支原体感染用什么药| 肛门上长了个肉疙瘩是什么原因| 1976年属什么生肖| 两面派是什么意思| ch是什么牌子| 什么时间种白菜| 梦到女朋友出轨是什么意思| 小鸭吃什么| 什么样的耳朵| vain是什么意思| 湿热吃什么食物好得快| 生日派对是什么意思| 怀孕胸部会有什么反应| 血沉偏高是什么原因| casio是什么牌子| 肾功能三项检查什么| 什么是股癣| 肝功十二项包括什么| 金银花和什么搭配喝好| 池塘边的榕树上是什么歌| 快递已揽件是什么意思| n2o是什么气体| 吃月饼是什么生肖| 1989是什么年| 云南白药气雾剂保险液有什么作用| 八败是什么意思| 总口渴是什么原因| 晚上10点是什么时辰| 孕妇感冒挂什么科| 尿常规能查出什么| 丝光棉是什么材质| 拔罐对身体有什么好处和坏处| 术是什么意思| 口气重是什么原因| 得不到的永远在骚动什么意思| 痔疮复发的原因是什么| 玄学什么意思| 菜籽油是什么菜籽做的| 智齿有什么用| 土命缺什么| 瓜皮什么意思| 脑ct挂什么科| 孕妇梦见鬼是什么预兆| 咽峡炎吃什么药| 胆切除后吃什么好| 胆汁反流有什么症状| 高血压挂什么科| 专科什么意思| 段子是什么意思| 犹豫的反义词是什么| 生殖激素常规检查是查什么的| 生二胎应该注意什么| 江郎才尽是什么意思| 985是什么学校| 1989年什么生肖| s是什么m是什么| 什么是吸附性义齿| 胆囊炎可以吃什么水果| 6月21号什么星座| 特警是干什么的| m0是什么意思| 三七是什么意思| 薰衣草什么时候开花| 发烧去医院挂什么科| 大祭司是什么意思| 苔菜是什么菜| 牙痛吃什么药效果最好| 挛是什么意思| 孩子容易出汗是什么原因| 一个厂一个人念什么| 尾巴翘上天是什么意思| 闪光点是什么意思| ckd医学上是什么意思| 嘴巴干苦是什么原因| 一个夸一个瓜念什么| 85年属什么生肖| 牙齿痒是什么原因| b族维生素是什么意思| 法令纹上的痣代表什么| 珊瑚绒是什么面料| 胃窦在胃的什么位置| 什么是换手率| 榴莲树长什么样子| 白塞氏是一种什么病| 四肢冰凉是什么原因| 什么时候着床| 中央委员是什么级别| 月经后一周又出血是什么原因| 吃什么能让奶水变多| 醛固酮高有什么危害| 经常做春梦是什么原因| 中性皮肤的特征是什么| 69年属什么生肖| 巳时是什么时辰| 星月菩提五行属什么| 女人为什么比男人长寿| 耳鸣什么原因引起| 6.30是什么星座| 狗狗拉稀吃什么药| 总胆红素高说明什么| 什么的梨花| 肝内小钙化灶是什么意思| 棺材中禁止放什么东西| 早上嘴苦是什么原因| 咳嗽两个月了一直不好是什么原因| 牙齿过敏吃什么药| 靶向药是什么药| 多发结节是什么意思| 什么是海拔| 男占258女占369什么意思| 什么血型最招蚊子咬| 王字旁一个玉读什么| 嗓子痒干咳吃什么药| sy是什么意思| 4.19是什么星座| 缺锌容易得什么病| 眉州东坡是什么菜系| 阿莫西林和头孢有什么区别| 豁口是什么意思| 猫鼻支什么症状| 夜夜笙歌什么意思| 子宫低回声结节是什么意思| 属羊的是什么星座| 雨云是什么字| 骨性关节炎吃什么药| 1981年五行属什么| 胃下面是什么器官| 尿出来很黄是什么原因| khaki是什么颜色| 浙江有什么特产| 扫墓是什么意思| 仙人跳是什么意思啊| 岳飞属什么生肖| 什么叫做流年| 打胰岛素有什么副作用| biu是什么意思| 为什么黄瓜是绿色的却叫黄瓜| 什么情况下要做宫腔镜| 垂体是什么意思| 处级上面是什么级别| 积滞是什么意思| 补气是什么意思| mj是什么意思| 一枚什么| 小熊衣服叫什么牌子| igc是什么意思| 澳门什么时候回归| 虬角为什么要染成绿色| 女性支原体感染有什么症状| 农历9月17日是什么星座| 县人大主任是什么级别| 耐力是什么意思| 哺乳期可以吃什么感冒药| 什么的公鸡| 5w是什么意思| 异常白细胞形态检查是查什么病| 喉咙痛看什么科| otc属于什么药| 智齿是什么意思| 三点水加分念什么| 男士适合戴什么手串| 什么手什么脚| 巴利属于什么档次的| 国籍填什么| 红豆泥是什么意思| 续航是什么意思| 泌乳素高是什么原因引起的| ad医学上是什么意思| 孕初期吃什么对胎儿好| 百度

Bug: 312244899

Clone this repo:
  1. 72688e0 Upgrade libultrahdr to d52a0d13814ca399fc8a07e23de1d2c63f0e8404 am: ab28dcb664 by Harish Mahendrakar · 7 months ago main master
  2. ab28dcb Upgrade libultrahdr to d52a0d13814ca399fc8a07e23de1d2c63f0e8404 by Harish Mahendrakar · 7 months ago
  3. d52a0d1 bump version to 1.4.0 by Harish Mahendrakar · 7 months ago
  4. 7100adf Upgrade libultrahdr to ea518da3a839c59f88ffc6c4020920c944251fd2 am: e30da5b095 by Harish Mahendrakar · 7 months ago
  5. dcfadb7 bump to 1.3.1 by Ram Mohan M · 7 months ago

Introduction

libultrahdr is an image compression library that uses gain map technology to store and distribute HDR images. Conceptually on the encoding side, the library accepts SDR and HDR rendition of an image and from these a Gain Map (quotient between the two renditions) is computed. The library then uses backward compatible means to store the base image (SDR), gain map image and some associated metadata. Legacy readers that do not support handling the gain map image and/or metadata, will display the base image. Readers that support the format combine the base image with the gain map and render a high dynamic range image on compatible displays.

For additional information, see android hdr-image-format guide.

Build from source using CMake

This software suite has been built and tested on platforms:

  • Android
  • Linux
  • macOS
  • Windows

Refer to building.md for complete instructions.

Using libultrahdr

A detailed description of libultrahdr encode and decode api is included in ultrahdr_api.h and for sample usage refer demo app.

libultrahdr includes two classes of APIs, one to compress and the other to decompress HDR images:

Encoding api outline:

ScenarioHdr intent rawSdr intent rawSdr intent compressedGain map compressedQualityExifUse Case
API - 0P010 or rgba1010102 or rgbaf16NoNoNoOptionalOptionalUsed if, only hdr raw intent is present. [^1]
API - 1P010 or rgba1010102 or rgbaf16YUV420 or rgba8888NoNoOptionalOptionalUsed if, hdr raw and sdr raw intents are present.[^2]
API - 2P010 or rgba1010102 or rgbaf16YUV420 or rgba8888YesNoNoNoUsed if, hdr raw, sdr raw and sdr compressed intents are present.[^3]
API - 3P010 or rgba1010102 or rgbaf16NoYesNoNoNoUsed if, hdr raw and sdr compressed intents are present.[^4]
API - 4NoNoYesYesNoNoUsed if, sdr compressed, gain map compressed and GainMap Metadata are present.[^5]

[^1]: Tonemap hdr to sdr. Compute gain map from hdr and sdr. Compress sdr and gainmap at quality configured. Add exif if provided. Combine sdr compressed, gainmap in multi picture format with gainmap metadata. [^2]: Compute gain map from hdr and sdr. Compress sdr and gainmap at quality configured. Add exif if provided. Combine sdr compressed, gainmap in multi picture format with gainmap metadata. [^3]: Compute gain map from hdr and raw sdr. Compress gainmap. Combine sdr compressed, gainmap in multi picture format with gainmap metadata. [^4]: Decode compressed sdr input. Compute gain map from hdr and decoded sdr. Compress gainmap. Combine sdr compressed, gainmap in multi picture format with gainmap metadata. [^5]: Combine sdr compressed, gainmap in multi picture format with gainmap metadata.

Decoding api outline:

Configure display device characteristics (display transfer characteristics, max display boost) for optimal usage.

InputUsage
max_display_boost(optional, >= 1.0) the maximum available boost supported by a display.
supported color transfer format pairscolor transferColor format SDR32bppRGBA8888HDR_LINEAR64bppRGBAHalfFloatHDR_PQ32bppRGBA1010102 PQHDR_HLG32bppRGBA1010102 HLG
凌晨3点多是什么时辰 筱是什么意思 boss是什么意思 啷个是什么意思 amc是什么
尿酸高适合吃什么菜 阴道放屁是什么原因 中叶是什么意思 恰如其分是什么意思 pci是什么意思
纷乐是什么药 低血糖的症状是什么 悬壶济世是什么意思 为什么叫211大学 什么纸贵
千古一帝指什么生肖 手汗多是什么原因 斗战胜佛是什么意思 为什么总长火疖子 月经期间不能吃什么水果
始祖是什么意思hcv9jop6ns0r.cn 幽门螺旋杆菌阳性什么症状hcv7jop5ns4r.cn 干扰素是什么药jasonfriends.com 人次是什么意思hcv7jop7ns3r.cn 文联主席是什么级别hcv9jop8ns0r.cn
无锡有什么好玩的hcv8jop8ns0r.cn 冰粉是用什么做的yanzhenzixun.com 上焦有火吃什么中成药hcv8jop2ns1r.cn nub是什么意思bjcbxg.com 公务员什么时候退休hcv9jop0ns6r.cn
奶粉二段和三段有什么区别hcv9jop1ns5r.cn 甲虫吃什么hcv7jop7ns2r.cn 贫血是什么原因引起的hcv9jop7ns3r.cn 什么样的人不能献血hcv8jop0ns1r.cn 1931年属相是什么hcv7jop6ns8r.cn
缺钾是什么原因引起520myf.com 为什么会闪电hcv9jop2ns4r.cn 球蛋白适合什么人打hcv9jop7ns1r.cn 走马灯什么意思hcv9jop2ns8r.cn 体寒的女人吃什么能调理好身体hcv8jop9ns2r.cn
百度