1. You can try hassling your Tableau Account manager but I've never had success personally with this approach.
2. I can't think of any other better workarounds. The idea of embedding a page which handles the display of the image will give you the most control. Perhaps you could hack the CSS on Tableau Server as well, but I don't have experience with this.