
Lv.1
你同样也是一个很烂的人,能说出很烂的话,用大道理和荒谬的话来约束人
签名:投降书 本人从未在互联网上辱骂过扌卬有阝木登子,本人刚关注code工作室不久,发生这种事我深表遗憾,虽然code工作室被誉为互联网公厕,但是长期相处下来,我发现工作室里很多都是小孩子不懂事,发着玩的。对于现如今所发生的一切事情,我深感抱歉,并且深感愧疚。我在此起誓,不再与DOITBETTER工作室有任何联系,特写此书以表愧意。临表涕零,不知所言。😭😭😭
在 【cdil3】如何根据颜色,找到最近似的方块? 中回复
color={"cadet_blue":[0x37,0x62,0x9c],"sky_blue":[0x58,0xaa,0xe7],"powder_blue":[0xc1,0xec,0xf8],"dark_gray":[0x42,0x42,0x42],"light_gray":[0xae,0xae,0xae],"olive_green":[0x75,0x8f,0x38],"yellow_green":[0xb0,0xcc,0x4c],"pale_green":[0xd2,0xe0,0x89],"red":[0xf5,0x0e,0x0e],"dark_red":[0x9e,0x19,0x06],"brick_red":[0xde,0x4a,0x4a],"medium_gray":[0x71,0x71,0x71],"dark_slate_blue":[0x28,0x35,0x73],"pink":[0xff,0x7d,0x9c],"sakura_pink":[0xff,0xbf,0xe2],"orange":[0xff,0x94,0x0e],"lemon":[0xff,0xf7,0x4c],"black":[0,0,0],"white":[255,255,255],"blue":[0,0,255],"turquoise":[0x4d,0xd0,0xe1],"dark_orchid":[0x7b,0x1f,0xa2],"medium_orchid":[0xba,0x68,0xc8],"medium_purple":[0x8b,0x8c,0xde],"medium_violet_red":[0xdd,0x34,0x8d],"manoon":[0x83,0x31,0],"coffee_gray":[0x79,0x55,0x48],"peru":[0xbb,0x75,0x47],"dark_salmon":[0xdb,0xa4,0x63],"navajo_white":[0xfb,0xdf,0x9b],"orange_red":[0xe6,0x51,0],"medium_yellow":[0xff,0xd5,0x41],"sienna":[0x84,0x6b,0x29],"mint_green":[0xb7,0xff,0xa4],"medium_spring_green":[0x37,0xff,0xc1]}
name=list(color.keys())
value=list(color.values())
def colordiff(c1,c2):
r=(c1[0]+c2[0])/2
R=c1[0]-c2[0]
G=c1[1]-c2[1]
B=c1[2]-c2[2]
return pow((2+r/256)*pow(R,2)+4*pow(G,2)+(2+((255-r)/256))*pow(B,2),0.5)
def choose(c):
a=[]
for i in value:
a.append(abs(colordiff(c,i)))
min_=9999
_min=-1
for i in range(len(a)):
if(a[i]<min_):
min_=a[i]
_min=i
return name[_min]2021-11-06T13:45:02 点赞:0