我正在寻找一个" 吸管 "工具,它给出了鼠标光标所在像素的十六进制值,用于CMS的JavaScript.
对于Firefox,有一个非常出色的ColorZilla扩展.但是,它当然只是FF,我真的很想将这个工具与CMS一起提供.
荷兰开发人员有一个非常聪明的想法,即使用Ajax和PHP的组合imagecolorat()来查找图像上的Pixel颜色.但这限制了我可以访问服务器端的图像的范围,我真的梦想着一个通用的工具.
我将使用其中一种方法,但更喜欢基于跨浏览器,基于Javascript或Flash的方式,不需要服务器端摆弄和不安装扩展.
我也对任何可以做ColorZilla可以做的IE特定解决方案感兴趣 - 我只能支持IE和FF,虽然跨浏览器解决方案当然是理想的.
当我将鼠标悬停在PNG的透明部分上时,它仍然就像我在实际图像上方盘旋一样.有没有办法可以防止这种情况发生?因此,当我将鼠标悬停在图像的可见部分而不是透明部分时,它只会采取行动?
我试图裁掉透明度,但我找不到怎样的方法.
我是一个有复杂问题的 JS 新手。我想找出任何网页的背景颜色。问题是有时它是在 body 标签中定义的,有时是在内联或外部 css 中定义的,在一个更复杂的例子中,一些网站没有在 body 上设置背景颜色(在某些情况下它们也是如此),而是放置了一个 DIV 来覆盖整个页面。所以我的问题是我想找出整个视图的背景颜色。有人可以帮帮我吗。
我已经尝试在发布这个问题之前进行搜索,但我只找到了获取主体颜色而不是整个视图背景的方法,因此请不要将其标记为重复。
提前致谢
我试图找出画布上是否有黑色像素
var check = function(player,keyPressed) {
//series of ifs to determine what pixel to check.
}
Run Code Online (Sandbox Code Playgroud)
如果像素为假,我需要返回true或false,我尝试了getImageData,但我无法弄清楚如何正确使用它.
我需要使用图像的矩形区域获得平均颜色JavaScript.
我尝试过使用tracking.js但不允许指定区域而不是单个像素.
javascript ×5
color-picker ×2
colors ×2
css ×2
html ×2
jquery ×2
canvas ×1
hover ×1
html5 ×1
html5-canvas ×1
selection ×1