Sorry, for the black borders, I still am yet to figure out workaround for this, problem is that for any dpi greater than 1, it gets reduced, unfortunately I did not consider this while developing :(