如何用js自动获取图片的背景颜色,急急急...

2024-12-12 05:41:08
推荐回答(5个)
回答1:

div 里面background设置属性
background:url('图片地址') 0 0 no-repeat ;
background-size:100% 100%;
就可以了
上面background 的 0 0 是 x y 轴的偏移量 no-repeat是如果背景图片不重复出现

回答2:

public string bgcolor = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
int x = 1, y = 1;//取像素的点位

using (Bitmap bmp = new Bitmap(Server.MapPath("~/images/wish_06.jpg")))//这里改成你的图片地址
{
Color pixelColor = bmp.GetPixel(x, y);
bgcolor = ColorTranslator.ToHtml(pixelColor);
}
}

然后把bgcolor写到前台的div的style中

回答3:

可以用jQuery吗? $(select).css("background-color")

回答4:

public string bgcolor = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
int x = 1, y = 1;//取像素的点位

using (Bitmap bmp = new Bitmap(Server.MapPath("~/images/wish_06.jpg")))//这里改成你的图片地址
{
Color pixelColor = bmp.GetPixel(x, y);
bgcolor = ColorTranslator.ToHtml(pixelColor);
}
}

然后把bgcolor写到前台的div的style中

回答5:

去百度搜索吧!