javascript - 如何使用 CSS3 滤镜模拟 Gamma 校正?

标签 javascript image css brightness gamma

根据本页http://www.w3schools.com/cssref/css3_pr_filter.asp 有对比度、亮度、色调、饱和度等。但没有明确访问 Gamma 。有没有办法用现有的 CSS3 图像过滤器来模拟它,或者是否存在使它成为可能的插件(JQuery 或其他 JS)?

最佳答案

Gamma 与对比度的关系比任何事物都更密切。虽然没有明确的滤镜,但您可以通过对亮度进行小幅调整并主要使用对比度来获得几乎相同的结果。

例如,如果我想提高看起来太暗的图像的 Gamma 值,我可能会尝试:

filter: contrast(125%) brightness(105%);

请记住,主要使用亮度来照亮图像中的暗部,如果您想密切模拟 Gamma ,则对比度应该完成大部分工作。

请在此处查看有关 Gamma 与亮度的主题: https://graphicdesign.stackexchange.com/questions/11445/gamma-vs-brightness-any-difference

希望对您有所帮助。干杯。

关于javascript - 如何使用 CSS3 滤镜模拟 Gamma 校正?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35142958/

相关文章:

java - 如何在PDF文档中添加隐藏图像?

css - 如何为 div 组件添加一个特殊的 CSS 类以仅在 IE 上运行?

css - 当主题更新时,自定义部分中的附加 CSS 代码会发生什么情况?

javascript - 如何使用 jquery 更改标签上的永久颜色?

javascript - float 悬停而不是点击事件

javascript - 当用户按下浏览器的后退按钮时关闭 Jquery 对话框

python - 图像处理中的重复高斯模糊

c# - 在 C# .Net 2.0 中编写图像元数据

javascript - 删除按钮不起作用

javascript - str.replace(/^/gm, "\t") 的预期行为是什么