在 C# 中旋转色调

2024-02-24

我正在寻找复制发现的 CSS3 色调旋转行为here http://css3.bradshawenterprises.com/filters/

原始图像

色调旋转 180 度的图像

我已经可以准确地将 RGB 值转换为 HSL 值,然后再转换回来,但我不确定应用于色调组件以复制输出的数学函数是什么。


添加。

就这么简单,只需将色调值加上 180,然后确保它以 360 环绕:

hue = (hue + 180) % 360;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 C# 中旋转色调 的相关文章

随机推荐

  • 正则表达式 $1、$2 等

    我一直在尝试在 PHP 中进行一些正则表达式操作 但我在这方面不是很熟练 似乎当我在字符串上使用像 preg replace 这样的正则表达式函数时 我可以通过某种名为 1 2 等的变量访问正则表达式替换的字符串 这叫什么 我该如何使用它
  • 使 CSS 工具提示跟随光标

    我正在创建一个基于 CSS 的工具提示 该工具提示中将包含大量内容 而不是处于静态位置 我想知道是否有一种简单的方法可以使其在将鼠标悬停在链接上时跟随光标 这是基于 CSS 的工具提示示例 div class couponcode Firs
  • Flux/React Complex 可重复使用组件

    我想做这样的事情 var App React createClass render function return
  • 如何在Django中获取所有POST请求值?

    有没有办法从 Django 的请求中获取所有表单名称
  • 为什么 TextRenderer.MeasureText 无法正常工作?

    我想在给定一定宽度的可用画布的情况下测量文本的高度 我传入的文本非常长 我知道会换行 为此 我呼吁如下 using System Windows Forms string text Really really long text that
  • 如何在使用清单 v3 制作的 Chrome 扩展中使用 Web 套接字显示实时数据?

    我正在开发一个简单的扩展 我想在其中展示RealTime通过网络套接字连接从我的服务器发送的数据 我正在使用 chrome 的清单 v3 来实现这一点 我尝试通过网络套接字连接我的扩展background js它作为 Service Wor
  • std::map 键的要求(设计决策)

    当我做一个std map
  • 协调 CACurrentMediaTime() 和 deviceCurrentTime

    我正在尝试同步几个CABasicAnimations with AVAudioPlayer 我的问题是CABasicAnimation uses CACurrentMediaTime 作为安排动画时的参考点AVAudioPlayer use
  • Python argparse:有没有办法在 nargs 中指定范围?

    我有一个可选参数 它支持参数列表本身 我的意思是 它应该支持 f 1 2 f 1 2 3 but not f 1 f 1 2 3 4 有没有办法在 argparse 中强制执行此操作 现在我使用 nargs 然后检查列表长度 Edit 根据
  • C++ 中的私有成员与临时变量

    假设您有以下代码 int main int argc char argv Foo f while true f doSomething 以下两种 Foo 实现中哪一个是首选 解决方案一 class Foo private void doIt
  • LINQ FirstOrDefault 检查默认值

    如何检查是否返回了对象FirstOrDefaultLINQ功能其实是默认的 例如 Contact contact dbo contact Where m gt m contactName Stackoverflow FirstOrDefau
  • 如何在flutter中创建工具栏搜索视图

    我需要实施searchview在工具栏中我的应用程序用于过滤列表视图 在 aziza回答的帮助下 我用下面的列表过滤器编写了搜索视图的详细代码片段 这对其他人有帮助 import package flutter material dart
  • SQL SERVER MANAGEMENT STUDIO:突出显示变量

    SQL SERVER MANAGEMENT STUDIO 中有没有一种方法可以在我们单击变量名称时突出显示变量的所有用法 它可能不适用于所有情况 但我发现使用F2按钮 在我的机器上映射到 View EditLabel 它使我能够突出显示所有
  • range::sort 无法编译

    在 MyRect h 中 struct MyRect MyRect std initializer list
  • Fluentd 发送到 Splunk HEC:想要将源类型设置为命名空间

    是否可以以编程方式将源类型设置为生成日志的名称空间 我正在使用 fluidd 插件将数据发送到 Splunk http 事件收集器 在其他地方 建议使用 record kubernetes namespace name 将索引名称设置为命名
  • 函数的隐式声明在 C99 中无效

    我是 C 语言新手 我遇到了一个我真的不明白的问题 我试图从另一个函数获取一个数组 但是当我尝试提取信息时 它给了我以下警告 函数 getk vector calculation 的隐式声明在 C99 中无效 数组初始值设定项必须是初始值设
  • 使用访问权限填充多对多表

    我有两张桌子 persons and projects 位于多对多表中 因此通过第三个表链接在一起persons projects 在 ms access 中 我现在创建了一个表单 显示来自projects table 我想要的是有一个显示
  • 如何使用 openXML 深度克隆 .xlsx 文件中的行?

    我有 template xlsx 文件 必须通过在特定索引中添加一行的几个副本来修改该文件 当我尝试使用克隆方法进行此操作时 我添加了一行 但每行都互相修改 我需要创建 opemxml 行对象的深度克隆 但是当我尝试此操作时 出现 open
  • 具有多个选项的 jQuery 日期选择器

    我想得到datepicker显示我发送的日期名称 但它仍然使用默认值 有什么东西应该关闭吗 我应该使用单个选项语句设置值吗 我在 Firebug 中没有收到任何错误 这是我的代码 datepicker dateFormat dd mm yy
  • 在 C# 中旋转色调

    我正在寻找复制发现的 CSS3 色调旋转行为here http css3 bradshawenterprises com filters 原始图像 色调旋转 180 度的图像 我已经可以准确地将 RGB 值转换为 HSL 值 然后再转换回来