色を含む .png ファイルがあります。ツール/ソフトウェア/Web サイトを使用して、同等の HTML カラー コードを見つけることは可能ですか?
2795 次
3 に答える
0
これはjsです:
var x=0,y=0;//Coordinates of the pixel of which you want to have the color
var img=new Image();
img.onload=function()
{
var canvas=document.createElement('canvas');
canvas.setAttribute("width",1);
canvas.setAttribute("height",1);
canvas.setAttribute("style","display:none;");
document.body.appendChild(canvas);
var ctx=canvas.getContext('2d');
ctx.drawImage(img,x-1,y-1);
var pixels=ctx.getImageData(0,0,1,1);
var r=pixels.data[0];
var g=pixels.data[1];
var b=pixels.data[2];
var a=pixels.data[3];
alert("rgb("+r+", "+g+", "+b+")\nrgba("+r+", "+g+", "+b+", "+a+")\n");
}
img.src="../img/logo.png";
そしてフィドル:http://jsfiddle.net/Sqjj9/5/
于 2012-07-13T19:14:02.013 に答える
0
Color Spyなどのツールを使用して、画像からカラー コードを取得できます。
于 2012-07-13T19:01:15.567 に答える
0
はい、Firefox アドオン「colorzilla」を使用できます。
使用すると、HTML カラーがコピーされ、#xxxxxx としてどこかに貼り付けられるスポイトが特徴です。
于 2012-07-13T19:01:36.040 に答える