Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- l=love;h=l.graphics;a={}i=l.image.newImageData"i.png"m=math.abs;p=pairs;for s=150,2,-1 do for x=s,400-s do for y=s,300-s do for _,v in p(a)do if(x-v.x)^2+(y-v.y)^2<(v.s+s)^2 then goto n;end;end;r,g,b=i:getPixel(x,y)for v=x-s,x+s-1 do for w=y-s,y+s-1 do if(x-v)^2+(y-w)^2<s^2 then d,e,f=i:getPixel(v,w)if m(r-d)+m(g-e)+m(b-f)>.1 then goto n;end;end;end;end;a[#a+1]={x=x,y=y,s=s-1,{r,g,b}}::n::end;end;end;function l.draw()for _,v in p(a)do h.setColor(v[1])h.setLineWidth(v.s)h.circle("line",v.x,v.y,v.s/2,99)end;end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement