回答
來自同一個維基百科的文章,你得到了圖片摘自:
翻譯成其數值範圍從0到255:
rOut = (rA * aA/255) + (rB * aB * (255 - aA)/(255*255))
gOut = (gA * aA/255) + (gB * aB * (255 - aA)/(255*255))
bOut = (bA * aA/255) + (bB * aB * (255 - aA)/(255*255))
aOut = aA + (aB * (255 - aA)/255)
看起來好像這就是你想要的:http://en.wikipedia.org/wiki/Alpha_compositing#Alpha_blending,但是我對你的符號有點困惑,因爲維基百科認爲argb的值應該在0.0到1.0之間。所以我不認爲這個公式會給你FA = 19。你能澄清嗎?
編輯:現在你已經拿出了關於FA = 19的生意,我傾向於遵循這個公式。
您也可以使用0到255之間的值作爲RGB分量;如果您需要使用這些值來計算某些內容,那麼最好使用0到255之間的值。但是,可以更改該公式以使用介於0和255之間的值。 – kiamlaluno 2009-12-22 04:13:47
我認爲公式預計每個值都是一個百分比,所以你可以使用公式0.0-1.0,然後乘以255。 – danben 2009-12-22 04:17:12
適用於Alpha混合的+1。這似乎是所需的方法。 – keyboardP 2009-12-22 04:21:51
- 1. 如何混合兩個圖像
- 2. alpha混合兩個32位的形式ARGB顏色
- 3. 使用像素和argb
- 4. 混合來自兩個位圖的像素
- 5. 混合兩個圖像HTML5畫布
- 6. 將兩個圖像混合在一起
- 7. 使用pilimages混合兩個圖像
- 8. Alpha與兩個透明圖像混合
- 9. 如何混合cocos2d中的兩個DrawNode
- 10. 如何從Silverlight中的圖像獲取像素ARGB信息?
- 11. 如何在xrgb圖像數據上覆合argb圖像數據
- 12. photoshop如何將兩個圖像混合在一起?
- 13. photoshop如何將兩個圖像混合在一起?
- 14. 如何在css中使用剪裁來混合兩個圖像?
- 15. 如何在javaFX中混合兩個圖像
- 16. 混合兩個圖像和從兩個的UIImageViews
- 17. 轉換RGBA到ARGB像素格式
- 18. 兩個循環混合
- 19. 混合兩個PFQuery結果
- 20. 兩個人的混合面
- 21. 混合兩個文件htaccess
- 22. 混合兩個陣列
- 23. OpenGL混合兩個FBOs
- 24. 用pixastic混合兩個圖像不起作用。如何獲得新的圖像?
- 25. 如何合併一個兩個圖像?
- 26. 通過Opencv混合兩幅圖像
- 27. 如何合併兩個圖像但忽略相同的元素?
- 28. Flex像素混合器性能
- 29. rgba像素計算覆蓋混合
- 30. 在.net核心上混合像素
這可能給你一些線索HTTP:/ /stackoverflow.com/questions/1892020/mixing-two-rgb-color-vectors-to-get-resultant儘管它是RGB而不是ARGB,但它的概念很相似。 – 2009-12-22 04:03:59
嗨,爲什麼FA = 19?另外,你的意思是什麼類型的「混合」?像這樣? http://lectureonline.cl.msu.edu/~mmp/applist/RGBColor/c.htm – keyboardP 2009-12-22 04:04:44
@ o.k.w它完全不同。 – SunnyShah 2009-12-22 04:06:31