Needs some antialiasing.
Im thinking you could maybe do the same thing with tiled background and a blend mode on a layer.
Yes they are not smooth. needs antialiasing.
May be i have to use my previously found way.
First create few dots to cover the big sprite and then move them to grid wise. and by that way i can use many shapes instead of circles like triangles, squares etc as many shapes I can use for LED type