Code |
GrayScale01 |
Public Function GrayScale01(ByVal lColor As Long) As Long
' by Donald, donald@xbeat.net, 20010922
Dim lGrayValue As Long
lGrayValue = (77& * (lColor And &HFF&) + _
150& * (lColor And &HFF00&) \ &H100& + _
28& * ((lColor And &HFF0000) \ &H10000)) \ 255&
GrayScale01 = RGB(lGrayValue, lGrayValue, lGrayValue)
End Function
|
GrayScale02 |
Public Function GrayScale02(ByVal lColor As Long) As Long
' by Donald, donald@xbeat.net, 20010922
Dim lGrayValue As Long
lGrayValue = (77& * (lColor And &HFF&) + _
150& * (lColor And &HFF00&) \ &H100& + _
28& * ((lColor And &HFF0000) \ &H10000)) \ 255&
GrayScale02 = lGrayValue * &H10000 + lGrayValue * &H100& + lGrayValue
End Function
|
GrayScale03 |
Public Function GrayScale03(ByVal lColor As Long) As Long
' by Donald, donald@xbeat.net, 20010922
Dim lGrayValue As Long
lGrayValue = (77& * (lColor And &HFF&) + _
150& * (lColor And &HFF00&) \ &H100& + _
28& * ((lColor And &HFF0000) \ &H10000)) \ 255&
GrayScale03 = lGrayValue * &H10101
End Function
|
GrayScale04 |
Public Function GrayScale04(ByVal lColor As Long) As Long
' by Donald, donald@xbeat.net, 20010922
GrayScale04 = ((77& * (lColor And &HFF&) + _
150& * (lColor And &HFF00&) \ &H100& + _
28& * ((lColor And &HFF0000) \ &H10000)) \ 255&) * &H10101
End Function
|
GrayScale05 |
Public Function GrayScale05(ByVal lColor As Long) As Long
' by Donald, donald@xbeat.net, 20011121
GrayScale05 = (77& * (lColor And &HFF&) + _
150& * (lColor And &HFF00&) \ &H100& + _
28& * ((lColor And &HFF0000) \ &H10000)) \ 255&
GrayScale05 = GrayScale05 * &H10101
End Function
|
GrayScale06 |
Public Function GrayScale06(ByVal lColor As Long, _
Optional ByVal R As Long = 77, _
Optional ByVal G As Long = 150, _
Optional ByVal B As Long = 28 _
) As Long
' by Donald, donald@xbeat.net, 20011121
GrayScale06 = (R * (lColor And &HFF&) + _
G * (lColor And &HFF00&) \ &H100& + _
B * ((lColor And &HFF0000) \ &H10000)) \ 255&
GrayScale06 = GrayScale06 * &H10101
End Function
|
GrayScale07 |
Public Function GrayScale07(ByVal lColor As Long) As Long
' by Paul, wpsjr1@syix.com, 20010923
GrayScale07 = ((77& * (lColor And &HFF&) + _
150& * (lColor And &HFF00&) \ &H100& + _
28& * ((lColor And &HFF0000) \ &H10000)) \ 256&) * &H10101
End Function
|
GrayScale08 |
Public Function GrayScale08(ByVal lColor As Long) As Long
' by Paul, wpsjr1@syix.com, 20010923
Dim lGrayValue As Long
lGrayValue = (77& * (lColor And &HFF&) + _
150& * (lColor And &HFF00&) \ &H100& + _
28& * ((lColor And &HFF0000) \ &H10000)) \ 256&
GrayScale08 = (lGrayValue + 1&) * &H10101
End Function
|
GrayScale09 |
Public Function GrayScale09(ByVal lColor As Long) As Long
' by Donald, donald@xbeat.net, 20011123
GrayScale09 = ((77& * (lColor And &HFF&) + _
152& * (lColor And &HFF00&) \ &H100& + _
28& * ((lColor And &HFF0000) \ &H10000)) \ 256&) * &H10101
End Function
|
GrayScale10 |
Public Function GrayScale10(ByVal lColor As Long) As Long
' by Paul, wpsjr1@syix.com, 20040811
GrayScale10 = ((77& * (lColor And &HFF&) + _
152& * (lColor And &HFF00&) \ &H100& + _
28& * (lColor \ &H10000)) \ 256&) * &H10101
End Function
|
Calls |
1 | lColor = &H987654
|
2 | lColor = &HFFFFFF
|
3 | lColor = &H000000
|
Charts |