js如何自动获取指定像素的颜色

以下代码为鼠标点击某点获取颜色,如何改为自动获取像素为X,Y=1,1的颜色?

https://img1.mukewang.com/5c7f536b0001d67807450852.jpg

翻过高山走不出你
浏览 536回答 1
1回答

慕桂英4014372

var draw = function(img) {    var canvas = document.getElementById("canvas");    var context = canvas.getContext("2d");    context.shadowBlur = 20;    context.shadowColor = "#000000";    context.drawImage(img, 0, 0);    var colorData = canvas.getPixelColor(1, 1); // 获取x=1,y=1像素处的颜色    var color = colorData.rgba;    $("body").css("backgroundColor", color);    $("#currentColor").html("当前像素(1, 1)颜色为: " + color);}$(document).ready(function () {    var img = new Image();    img.src = "images/demo.jpg";    $(img).load(function () {        draw(img);    });});
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript