try to draw scaled bitmap without quality loss