cdiff
Color difference between 2 different colors
Privateunrated
Content
40 lines{=():}
{=(c1):{replace(#,):{list(0):{join(~):{args}}}}}
{=(c2):{replace(#,):{list(1):{join(~):{args}}}}}
{=(s.c1):{replace(, ):{c1}}}
{=(s.c1):{s.c1(2+)}}
{=(s.c2):{replace(, ):{c2}}}
{=(s.c2):{s.c2(2+)}}
{=(p1.c1):{replace(a,10):{replace(b,11):{replace(c,12):{replace(d,13):{replace(e,14):{replace(f,15):{s.c1(+2)}}}}}}}}
{=(p2.c1):{replace(a,10):{replace(b,11):{replace(c,12):{replace(d,13):{replace(e,14):{replace(f,15):{s.c1(3)} {s.c1(4)}}}}}}}}
{=(p3.c1):{replace(a,10):{replace(b,11):{replace(c,12):{replace(d,13):{replace(e,14):{replace(f,15):{s.c1(5)} {s.c1(6)}}}}}}}}
{=(p1.c2):{replace(a,10):{replace(b,11):{replace(c,12):{replace(d,13):{replace(e,14):{replace(f,15):{s.c2(+2)}}}}}}}}
{=(p2.c2):{replace(a,10):{replace(b,11):{replace(c,12):{replace(d,13):{replace(e,14):{replace(f,15):{s.c2(3)} {s.c2(4)}}}}}}}}
{=(p3.c2):{replace(a,10):{replace(b,11):{replace(c,12):{replace(d,13):{replace(e,14):{replace(f,15):{s.c2(5)} {s.c2(6)}}}}}}}}
{=(r.c1):{m:trunc({replace( ,*16+):{p1.c1}})}}
{=(g.c1):{m:trunc({replace( ,*16+):{p2.c1}})}}
{=(b.c1):{m:trunc({replace( ,*16+):{p3.c1}})}}
{=(r.c2):{m:trunc({replace( ,*16+):{p1.c2}})}}
{=(g.c2):{m:trunc({replace( ,*16+):{p2.c2}})}}
{=(b.c2):{m:trunc({replace( ,*16+):{p3.c2}})}}
{=(eq.1):{if({r.c1}>={r.c2}):{r.c1}-{r.c2}|{r.c2}-{r.c1}}}
{=(eq.2):{if({g.c1}>={g.c2}):{g.c1}-{g.c2}|{g.c2}-{g.c1}}}
{=(eq.3):{if({b.c1}>={b.c2}):{b.c1}-{b.c2}|{b.c2}-{b.c1}}}
{=(c.diff):{m:(trunc({eq.1})^2+trunc({eq.2})^2+trunc({eq.3})^2)^0.5}}
{=(c.diff):{m:{c.diff}/((255^2+255^2+255^2)^0.5)}}
{=(pc.diff):{m:100-({c.diff}*100)}}
{=(sod.pcdiff):{replace(, ):{pc.diff(0):.}}}
{=(sd.pcdiff):{sod.pcdiff(2+)}}
{=(nd.pcdiff):{sd.pcdiff(+4)}}
{=(pc.diff):{{if({sd.pcdiff}==0):replace(.0,):{pc.diff}|replace(.{join():{sod.pcdiff}},.{join():{nd.pcdiff}}):{pc.diff}}}}
Color difference of {c1} and {c2}: **{pc.diff}%**
{c1} RGB: **{r.c1} {g.c1} {b.c1}**
{c2} RGB: **{r.c2} {g.c2} {b.c2}**Raw JSON
{
"id": 1334291,
"created_at": "2022-03-19T16:30:46.000Z",
"tag_name": "cdiff",
"nsfw": false,
"owner_id": "741664178422677505",
"uses": 47,
"description": "Color difference between 2 different colors",
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "944149623302406154",
"sharer": "741664178422677505",
"content": "{=():}\n\n{=(c1):{replace(#,):{list(0):{join(~):{args}}}}}\n{=(c2):{replace(#,):{list(1):{join(~):{args}}}}}\n{=(s.c1):{replace(, ):{c1}}}\n{=(s.c1):{s.c1(2+)}}\n{=(s.c2):{replace(, ):{c2}}}\n{=(s.c2):{s.c2(2+)}}\n\n{=(p1.c1):{replace(a,10):{replace(b,11):{replace(c,12):{replace(d,13):{replace(e,14):{replace(f,15):{s.c1(+2)}}}}}}}}\n{=(p2.c1):{replace(a,10):{replace(b,11):{replace(c,12):{replace(d,13):{replace(e,14):{replace(f,15):{s.c1(3)} {s.c1(4)}}}}}}}}\n{=(p3.c1):{replace(a,10):{replace(b,11):{replace(c,12):{replace(d,13):{replace(e,14):{replace(f,15):{s.c1(5)} {s.c1(6)}}}}}}}}\n\n{=(p1.c2):{replace(a,10):{replace(b,11):{replace(c,12):{replace(d,13):{replace(e,14):{replace(f,15):{s.c2(+2)}}}}}}}}\n{=(p2.c2):{replace(a,10):{replace(b,11):{replace(c,12):{replace(d,13):{replace(e,14):{replace(f,15):{s.c2(3)} {s.c2(4)}}}}}}}}\n{=(p3.c2):{replace(a,10):{replace(b,11):{replace(c,12):{replace(d,13):{replace(e,14):{replace(f,15):{s.c2(5)} {s.c2(6)}}}}}}}}\n\n{=(r.c1):{m:trunc({replace( ,*16+):{p1.c1}})}}\n{=(g.c1):{m:trunc({replace( ,*16+):{p2.c1}})}}\n{=(b.c1):{m:trunc({replace( ,*16+):{p3.c1}})}}\n\n{=(r.c2):{m:trunc({replace( ,*16+):{p1.c2}})}}\n{=(g.c2):{m:trunc({replace( ,*16+):{p2.c2}})}}\n{=(b.c2):{m:trunc({replace( ,*16+):{p3.c2}})}}\n\n{=(eq.1):{if({r.c1}>={r.c2}):{r.c1}-{r.c2}|{r.c2}-{r.c1}}}\n{=(eq.2):{if({g.c1}>={g.c2}):{g.c1}-{g.c2}|{g.c2}-{g.c1}}}\n{=(eq.3):{if({b.c1}>={b.c2}):{b.c1}-{b.c2}|{b.c2}-{b.c1}}}\n\n{=(c.diff):{m:(trunc({eq.1})^2+trunc({eq.2})^2+trunc({eq.3})^2)^0.5}}\n{=(c.diff):{m:{c.diff}/((255^2+255^2+255^2)^0.5)}}\n{=(pc.diff):{m:100-({c.diff}*100)}}\n{=(sod.pcdiff):{replace(, ):{pc.diff(0):.}}}\n{=(sd.pcdiff):{sod.pcdiff(2+)}}\n{=(nd.pcdiff):{sd.pcdiff(+4)}}\n{=(pc.diff):{{if({sd.pcdiff}==0):replace(.0,):{pc.diff}|replace(.{join():{sod.pcdiff}},.{join():{nd.pcdiff}}):{pc.diff}}}}\n\nColor difference of {c1} and {c2}: **{pc.diff}%**\n{c1} RGB: **{r.c1} {g.c1} {b.c1}**\n{c2} RGB: **{r.c2} {g.c2} {b.c2}**",
"embed": "{}",
"last_fetched": "2026-10-20T18:39:41.159Z"
}