idk if you know how to use blur and levels/contrast on it, if you take the QR code, blur it out to about the diameter (using gaussian) of half one of those pixels, then alter the curve of the black to white so you sharpen up the edges and make the squares blend into each other a bit it looks nicer
you can also even overlay a grid through all the pixels, wiping out a few bits either side of everything, except for those marker squares, they must remain intact, you may have seen this dotty style, it also works, and is more pretty than your basic style
the contrast ratio has to be fairly high, and the dark/light parts must remain dark and light, you can't invert the image, it won't decode in many decoders
yes i am a bit of a graphic artist and i also wanted to make pretty codes like this once that's how i learned all these things