i saw this on t.v. long ago where they took a large "template" of paper, or fabric and laid the shade down and rolled it and marked as it rolled until you had the full circle marked. then cut leaving seam allowance or how ever you are going to apply it.
long ago i made a cover for a silk stained shade and put elastic around the top. fit easily and covered the ugly shade.