19 lines
419 B
Python
19 lines
419 B
Python
#!/usr/bin/env python3
|
|
|
|
def rgb_to_altitude(R, G, B, scale=0.1, offset=-10000):
|
|
value = (R * 65536) + (G * 256) + B
|
|
return value * scale + offset
|
|
|
|
if __name__ == "__main__":
|
|
import sys
|
|
if len(sys.argv) != 4:
|
|
print("Uso: python3 rgb2alt.py R G B")
|
|
sys.exit(1)
|
|
|
|
R = int(sys.argv[1])
|
|
G = int(sys.argv[2])
|
|
B = int(sys.argv[3])
|
|
|
|
alt = rgb_to_altitude(R, G, B)
|
|
print(alt)
|
|
|