0
A
回答
12
你這樣做:
RInv = 255 - R
GInv = 255 - G
BInv = 255 - B
可與XOR進行如下:
RInv = R xor 255
GInv = G xor 255
BInv = B xor 255
的xor
作品,因爲我們希望R的總和和RInv等於255:
RInv = 255 - R
=> RInv + R = 255
,而且由於二進制數字的xor
是除了在有限域模2,我們得到:
C = A xor B
=> C xor B = A xor B xor B = A
RInv = 255 xor R
RInv xor R = 255
+0
雖然這兩者是相同的,但是傳統上使用xor是因爲它在較老的CPU上速度更快。 – biziclop 2011-04-05 13:56:45
相關問題
- 1. 反轉顏色
- 2. 位圖反轉顏色
- 3. iOS 7反轉UIDatePicker顏色
- 4. XAML中的顏色反轉
- 5. 反轉圖像顏色Onmouseover
- 6. 如何XOR形狀下的顏色? (SDL2)
- 7. Flex鼠標光標「xor」顏色
- 8. 通過反射改變顏色主色和顏色
- 9. 如何用Applescript反轉顏色?
- 10. 如何反轉LESS中的顏色
- 11. 如何反轉底層div的顏色?
- 12. VS2015圖標指南 - 顏色反轉
- 13. 反轉一個數組(顏色形狀)
- 14. 在Jekyll站點中反轉顏色
- 15. 在Android 4.0(ICS)上反轉顏色
- 16. 在matplotlib中反轉顏色映射
- 17. 在控件上反轉顏色
- 18. 反轉顏色HTML5畫布教程
- 19. 無損灰度JPEG「顏色」反轉?
- 20. 反轉WPF圖像的顏色
- 21. Javascript圖像處理反轉顏色
- 22. iPhone SDK反轉UIImage的顏色
- 23. pygtk:textview小部件的反轉顏色
- 24. 使用ColorMatrixColorFilter反轉顏色(負)
- 25. ILNumerics中反轉顏色映射
- 26. 按下時反轉按鈕的顏色?
- 27. JavaFX Transition:反轉按鈕顏色
- 28. SKEffectNode,SpriteKit Swift中的反轉顏色
- 29. 轉換反編譯Android中的顏色
- 30. 如何反轉進展中的顏色?
哪個色彩空間? RGB? – biziclop 2011-04-05 13:54:08
是的,RGB空間 – 2011-04-05 13:56:44