kanzi颜色工作流程

线性和非线性伽玛色彩空间

RGB 颜色空间的目的是表示在计算机显示器上显示的颜色。目前,sRGB是非线性伽玛色彩空间的标准。之所以需要它,是因为人类对光的感知是非线性的,而且计算机显示器对光强度具有非线性响应。

人眼比浅色更能区分深色。因此,在屏幕上存储和显示图像时,为暗强度保持更高的准确性是有意义的。非线性伽玛色彩空间通过伽玛校正实现了这一点,伽马校正通过幂函数将图像中每个像素的强度

图像通常在存储时应用编码伽玛,屏幕应用解码伽玛。此图显示了 Kanzi 用于在线性和 gamma 颜色空间之间进行转换的伽马传递函数的图形。

在这里插入图片描述

使用线性颜色工作流程

默认情况下,Kanzi 使用线性颜色工作流程。这样可以进行逼真的照明计算和正确的颜色混合。为了实现颜色和光线的精确渲染,Kanzi 在对它们执行操作之前将所有颜色值转换为线性颜色空间。然后,Kanzi 将颜色值转换回 gamma 颜色空间以进行存储或显示。

在这里插入图片描述

图像

要为 Kanzi Studio 项目中的图像配置线性颜色工作流程,请执行以下操作:

在使用 ASTC、ETC2、JPEG、PNG 或 PVRTC 格式的每个图像资源的“资源库>资源文件”>“图像”中,设置 sRGB Content 属性的值:

如果图像包含 sRGB 颜色信息,请将 sRGB Content 属性设置为 enabled。这是默认设置。

  • 如果禁用包含 sRGB 颜色信息的图像的 sRGB Content 属性,Kanzi 可以呈现使用图像的纹理,使其比预期的亮度更高。(因为没有解码)

  • 如果图像包含非颜色信息(如法线、粗糙度或遮挡贴图),请将 sRGB 内容属性设置为禁用。包含非颜色信息的纹理以线性格式存储。通过禁用 sRGB Content 属性,可以将 Kanzi 设置为将图像数据直接传递到着色器,而无需执行颜色空间转换。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/755848.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android 13 源码编译及报错修复

下载AOSP指定分支 repo init -u git://aosp../platform/manifest -b android-13.0.0_r83 同步代码到本地 repo sync -c 初始化编译环境, 选择构建目标 source build/envsetup.sh lunch 选择需要构建的目标,此处以aosp_arm64-eng为例 进行固件编译 make -j12 期间编译…

力扣热门算法题 49. 字母异位词分组,50. Pow(x, n),51. N 皇后

49. 字母异位词分组,50. Pow(x, n),51. N 皇后,每题做详细思路梳理,配套Python&Java双语代码, 2024.03.19 可通过leetcode所有测试用例。 目录 49. 字母异位词分组 解题思路 完整代码 python Java 50. Pow(x…

接口测试工具:Postman详解

🍅 视频学习:文末有免费的配套视频可观看 🍅 关注公众号【互联网杂货铺】,回复 1 ,免费获取软件测试全套资料,资料在手,涨薪更快 Postman 是一款功能强大的 API 开发和测试工具,以下…

【JDK原理】类加载约束条件

JVM简介 JVM(Java虚拟机)是Java程序的运行环境,它负责将Java字节码加载到内存中并执行。在JVM中,类加载是一个重要的过程,它负责将类的字节码加载到内存中,并对类进行验证、准备和解析,最终生成…

STM32F411 Micropython使用日记

1、开发板购买:推荐淘宝“无名科技Nologo” 19.8包邮到手;买开发板还需要买SPI NorFlash,推荐8MB的flash,不懂的可以问卖家,买回来需要焊接好,也可以找店家试试看能不能帮忙焊接,不然micropytho…

Java中加减乘除运算工具类

Java 中的 double 类型不能用于精确的加减乘除运算,这是因为计算机使用二进制来表示浮点数,而二进制无法精确表示所有十进制数。 原因: 浮点数由两部分组成:指数和尾数。指数表示浮点数的大小,尾数表示浮点数的精度。…

八节【DBA从入门到实践】课程,带你快速掌握OceanBase运维管理核心技能

为帮助用户及开发者更好、更快地掌握OceanBase DBA核心技能,OceanBase社区设计了配套教程——“DBA从入门到实践”。8期教程带大家循序渐进掌握OceanBase运维管理核心技能。搭配随堂习题和OceanBase技术专家在线答疑,快速掌握重要知识点,并轻…

【DL经典回顾】激活函数大汇总(二十七)(Bent Identity附代码和详细公式)

激活函数大汇总(二十七)(Bent Identity附代码和详细公式) 更多激活函数见激活函数大汇总列表 一、引言 欢迎来到我们深入探索神经网络核心组成部分——激活函数的系列博客。在人工智能的世界里,激活函数扮演着不可或…

直观与交互:山海鲸可视化软件与Excel传统表格的对比

作为一名长期使用Excel进行数据处理和分析的用户,最近我尝试了一款名为山海鲸的可视化软件,发现它与Excel传统表格之间存在诸多明显的差异。接下来,我将从个人体验视角出发,谈谈这两种工具的不同之处。 首先,从数据呈…

汇编语言和IBM的关系

一 缺乏汇编的硬件没有灵魂 1964年,在IBM没有发明System 360大型计算机之前,IBM已经发明了很多计算机。如IBM 1952年发布的第一台商用计算机:701计算机。1959年,IBM首次利用晶体管、磁芯存储器、印刷电路技术,发明了小…

家谱系统的app的主要功能介绍

家谱系统的app通常具备一系列功能,这些功能旨在帮助用户更好地记录、管理和分享家族的历史和文化。以下是一些常见的家谱系统app的功能介绍: 家谱查看:用户可以通过app登录自己的账号,查看对应的家谱信息。这包括家族成员的基本信…

组件化开发

一、引言 Vue.js 的组件化开发是其核心特性之一,它允许开发者将复杂的界面拆分为可复用的、独立的、小的组件,从而提高开发效率和代码的可维护性。 二、关键点 1.组件的定义 在components下创建.vue文件timecard.vue用来编辑内容。 文件创建完毕后&am…

Linux Shell中的echo命令详解

Linux Shell中的echo命令详解 在Linux Shell中,echo命令是一个常用的内置命令,用于在终端上显示文本或字符串。它主要用于显示变量的值,创建文件的内容,或者简单地输出一些信息。在本文中,我们将详细探讨echo命令的用…

迷宫问题(c++题解)

题目描述 设有一个 N*N(2<N<10)方格的迷宫&#xff0c;入口和出口分别在左上角和右上角。迷宫格子中 分别放 0 和 1&#xff0c;0 表示可通&#xff0c;1 表示不能&#xff0c;入口和出口处肯定是 0。迷宫走的规则如下所示&#xff1a; 即从某点开始&#xff0c;有八个方…

000_【基础篇】SpringBoot概述

介绍 springboot 是 spring 提供的一个子项目&#xff0c;用于快速构建 spring 应用程序 传统的 SSM 框架要导入很多依赖的 jar 包以及配置很多的配置文件&#xff0c;麻烦、繁琐 springboot 特性 springboot 主要&#xff08;还有其他的一些特性&#xff09;有起步依赖和…

精酿啤酒:开启时尚派对的钥匙

Fendi club啤酒&#xff0c;一个代表着时尚与品味的品牌&#xff0c;如今进入了啤酒市场&#xff0c;推出了名为“Fendi club”的啤酒。这一创新的举措不仅展现了品牌的多元化发展&#xff0c;更为消费者提供了一种全新的时尚生活方式。 Fendi club啤酒不仅仅是一种产品&#x…

柠檬酸行业调研:市场预计将继续保持稳健增长

一、市场趋势 柠檬酸作为一种广泛使用的有机酸&#xff0c;其应用领域包括食品饮料、医药、化妆品和工业清洗等。随着消费者对健康饮食的关注增加&#xff0c;以及工业应用的扩展&#xff0c;柠檬酸的需求有望继续增长。 二、主要竞争者 全球柠檬酸市场的主要生产商包括中国的A…

Java修饰符

目录 1.访问修饰符 2.非访问修饰符 3.应用实例 4.继承与访问控制 5.小结 6.代码示例 public修饰符示例 private修饰符示例 protected修饰符示例 static和final修饰符示例 Java修饰符主要分为访问修饰符和非访问修饰符两大类。通过这些修饰符&#xff0c;可以控制类、…

Linux系统编程

文章目录 1. 文件里面存放了5行数据&#xff0c;使用追加模式打开文件&#xff0c;打印前3行&#xff0c;并写入一行&#xff0c;期间使用ftell打印当前位置。2. 修改文件的权限&#xff0c;注意必须使用命令行参数。3. 使用两种方法打印当前目录。4. 传递一个路径名&#xff0…

【C++庖丁解牛】继承的概念及定义 | 继承中的作用域 | 继承与友元继承与静态成员 | 复杂的菱形继承及菱形虚拟继承

&#x1f341;你好&#xff0c;我是 RO-BERRY &#x1f4d7; 致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 &#x1f384;感谢你的陪伴与支持 &#xff0c;故事既有了开头&#xff0c;就要画上一个完美的句号&#xff0c;让我们一起加油 目录 1.继承的概念及定义1.1继…