Also, I tried using the 'scale' parameters which do allow me to reduce the size of the image:
Sheet.Pictures.AddPicture(1, 1, mapImage, 33, 33, ExcelImageFormat.Png);
Unfortunately, this also reduces the quality of the image.
Because the image that I am showing is generated by another process, I don't know in advance the size or shape of the image. All I know is that it will (or should) fit on 11x17 paper with room for a limited amount of text. I just need to be able to place the image at r1 c1 and have it display to its correct size.
Attached is the actual image...
MapPng_c2b0cb56.zip