if (csscolors.containsKey(paint)):
colornum = int(csscolors[paint])
elif (paint[0:3] == "rgb"):
p = re.compile(r'rgb\s*\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)')
m = p.match(paint)
if(m):
return (int(m.group(1)), int(m.group(2)), int(m.group(3)))
else:
raise ValueError, "Invalid color spec: " + paint
else:
p = re.compile(r'#([\dA-Fa-f][\dA-Fa-f][\dA-Fa-f][\dA-Fa-f][\dA-Fa-f][\dA-Fa-f])')
m = p.match(paint)
if(m):
colornum = string.atoi(m.group(1),16)
else:
return paint return (colornum / 0x10000, (colornum / 0x100) % 0x100, colornum % 0x100);能帮忙转换成java代码吗。或者直接告诉我这是什么语言的代码?
colornum = int(csscolors[paint])
elif (paint[0:3] == "rgb"):
p = re.compile(r'rgb\s*\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)')
m = p.match(paint)
if(m):
return (int(m.group(1)), int(m.group(2)), int(m.group(3)))
else:
raise ValueError, "Invalid color spec: " + paint
else:
p = re.compile(r'#([\dA-Fa-f][\dA-Fa-f][\dA-Fa-f][\dA-Fa-f][\dA-Fa-f][\dA-Fa-f])')
m = p.match(paint)
if(m):
colornum = string.atoi(m.group(1),16)
else:
return paint return (colornum / 0x10000, (colornum / 0x100) % 0x100, colornum % 0x100);能帮忙转换成java代码吗。或者直接告诉我这是什么语言的代码?
应该是用 Python 写的。就是把一个字符串转换成颜色对应数字(r,g,b三个值)。
这个ming包的安装教程信息都是在Linux下的。我的系统WinXP,在cygwin环境下模拟Linux安装。结果怎么也不对。天哪,跨平台真TMD烦人。