我有一个包含颜色的.png文件,是否可以使用任何工具/软件/网站找到它的等效HTML颜色代码?从.png文件中获取颜色的HTML颜色代码?
0
A
回答
2
这是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";
2
你可以使用像Color Spy这样的工具从图像中获取颜色代码。
2
是的,你可以使用firefox addon'colorzilla'。
,设有一个吸管在使用时,该HTML颜色将被复制,然后可以作为#XXXXXX某处粘贴。
相关问题
- 1. 在Android中获取`Color.xml`中保存的颜色的html颜色代码
- 2. png文件上的颜色掩码
- 3. X/HTML,CSS中的颜色代码
- 4. 以编程方式从颜色中获取选择的颜色
- 5. 将RGBA颜色转换为HTML颜色代码
- 6. 用户使用HTML颜色代码选择背景颜色
- 7. 从十六进制颜色代码中找到颜色名称
- 8. PNG颜色问题
- 9. 如何从C#中的硒webdriver中的颜色调色板中获取颜色#
- 10. 从CGContext获取颜色?
- 11. 从int获取颜色
- 12. 从上下文获取png图像,但查看颜色变化
- 13. HTML颜色代码:红色到黄色到绿色
- 14. 获取两种颜色之间所有颜色的十六进制代码?
- 15. matlab获取颜色
- 16. android获取颜色
- 17. 从RGB代码中获取颜色名称?
- 18. 从我的JButton中获取颜色
- 19. 从PDFBox中获取字体的颜色
- 20. 验证html颜色代码JS
- 21. 如何从Visual Studio中的颜色对话框中获取十六进制颜色代码?
- 22. 从双值中获取颜色
- 23. 从ruby-ncurses中获取256种颜色
- 24. 从图片中获取像素颜色?
- 25. 在etherpad中更改颜色代替文本的背景颜色
- 26. 获取面板的颜色
- 27. 的R - 获取颜色值
- 28. 获取颜色的对象
- 29. dc.js颜色饼图颜色与颜色域的颜色
- 30. PNG ++读取像素颜色值
是。你有什么尝试? – j08691 2012-07-13 18:54:16
@ j08691我对网络开发完全陌生,完全不知道。 – user221287 2012-07-13 18:55:24
你想用软件或JavaScript来做到这一点吗? – Mageek 2012-07-13 19:08:23