题
有一种使用JQ或某些插头的图像上色(应用色调)的方法吗?谢谢你
解决方案
如前所述 动态变化的图像颜色
看一眼 像素 (Coloradjust)
https://github.com/jseidelin/pixastic
http://www.pixastic.com/lib/docs/actions/coloradjust/
或者 Paintbrushjs (色彩)
其他提示
我能想到的最简单的方法是将半透明的div覆盖在图像上。
一个例子:
html
<div id="overlay" class="overlay"></div>
<img id="myimg" src="img.jpg" />
CSS
.overlay
{
display: block;
position: absolute;
background-color: rgba(200, 100, 100, 0.5);
top: 0px;
left: 0px;
width: 0px;
height: 0px;
}
JS(与jQuery)
overlay = $("#overlay");
img = $("#myimg");
overlay.width(img.css("width"));
overlay.height(img.css("height"));
overlay.css("top", img.offset().top + "px");
overlay.css("left", img.offset().left + "px");
尼科的答案很棒,如果您追求一种简单的颜色色调 - 但是,如果您谈论的是饱和图像和 然后 应用色调(例如,图像仅在绿色中),然后您可以查看使用图像操纵 <canvas>
经过一番谷歌搜索,我找到了这个小画布的图书馆,专注于照片操作操作: https://github.com/meltingice/camanjs
不隶属于 StackOverflow