我有一個包含顏色的.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