怎么获取一张图片上所有像素点的RGB值

 我来答
死鱼哥vs
2017-02-17 · TA获得超过1524个赞
知道小有建树答主
回答量:680
采纳率:72%
帮助的人:220万
展开全部

右键吸管工具组,选择颜色取样器工具,在你需要知道RGB值的位置单击。

打开信息面板,快捷键F8。即可看到颜色信息。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
day爱好好学习1
2017-02-17 · TA获得超过153个赞
知道答主
回答量:122
采纳率:0%
帮助的人:54.9万
展开全部
function RGB(rgb){ var regexp = /[0-9]{0,3}/g; var
re = rgb.match(regexp); alert(re); for(var i=0;i if(re[i]==""){
re.splice(i,1); i--; } } alert(re);
}-----------------------------------转换成16进制function RGBToHex(rgb){
var regexp = /[0-9]{0,3}/g; var re =
rgb.match(regexp);//利用正则表达式去掉多余的部分,将rgb中的数字提取 var hexColor = "#"; var
hex = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C',
'D', 'E', 'F']; for (var i = 0; i < re.length; i++) { var r
= null; var c = re[i]; var hexAr = []; while (c >
16){ r = c % 16; c = (c / 16) >> 0;
hexAr.push(hex[r]); } hexAr.push(hex[c]);
if(c < 16&&c != ""){ hexAr.push(0)
} hexColor += hexAr.reverse().join(''); }
//alert(hexColor) return hexColor; }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式