html - 如何使用css过滤器将不同颜色的图像色调更改为蓝色色调
问题描述
我有不同颜色的图像。在 adobe photoshop 中,我的图像使用智能滤镜进行过滤,为图像添加色相、饱和度、亮度。所以我需要将图像上的所有颜色更改为蓝色。但是在 css hue-rotate() 函数中旋转所有颜色,但我需要设置一种颜色并改变一些饱和度和亮度。这是源图像: 我需要得到这个: 如何使用 css 过滤器在图像上设置一种色调颜色?
解决方案
您可以将棕褐色滤镜与 hue-rotate 结合使用来近似它:
img {
max-width:100%;
filter:sepia(1) hue-rotate(149deg);
}
<img src="https://i.stack.imgur.com/lMWO8.png">
推荐阅读
- openstack - 可以 ping 但不能 ssh 我的 openstack 实例
- c# - 如何从桌面应用程序读取注册表项
- microsoft-graph-api - 使用 Microsoft Graph 重置用户密码 *和*将密码发送到指定的电子邮件地址
- powerbi - PowerBI Pro 可以处理非常大 (17GB) 的 csv 文件吗?
- apache - 如何为 Apache httpd VirtualHost 定义默认页面?
- javascript - 如何使用参数转发注释高阶函数
- c# - 如何实现简单的安全套接字连接
- javascript - 在 Chrome 扩展程序中配置代理的这些范围之间有什么区别?
- python - 如何使用 Python Flask jinja2 显示链接图像?
- terraform - 是否可以通过命令行为 Terraform 目标模块传递变量?