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. 反转图像颜色Onmouseover
- 3. Flex鼠标光标“xor”颜色
- 4. 如何XOR形状下的颜色? (SDL2)
- 5. 如何反转进展中的颜色?
- 6. 在matplotlib中反转颜色映射
- 7. JavaFX Transition:反转按钮颜色
- 8. Android棒棒糖 - 颜色反转API
- 9. 反转一个数组(颜色形状)
- 10. Javascript图像处理反转颜色
- 11. 如何用Applescript反转颜色?
- 12. iPhone SDK反转UIImage的颜色
- 13. 反转WPF图像的颜色
- 14. VS2015图标指南 - 颜色反转
- 15. pygtk:textview小部件的反转颜色
- 16. 在Jekyll站点中反转颜色
- 17. 使用ColorMatrixColorFilter反转颜色(负)
- 18. 按下时反转按钮的颜色?
- 19. 旋转颜色?
- 20. 颜色转换
- 21. 优胜美地深色NSPopover颜色反转
- 22. 反转文本颜色取决于背景色
- 23. 禁用datagrid标题翻转颜色和选择颜色
- 24. C#相反的颜色
- 25. 颜色转换器
- 26. 转发bash颜色
- 27. RGB到XYZ和LAB颜色转换
- 28. 颜色和ggplot
- 29. Android和颜色
- 30. JS:message.innerText字体颜色和bg颜色
哪个色彩空间? RGB? – biziclop 2011-04-05 13:54:08
是的,RGB空间 – 2011-04-05 13:56:44