There's an app, Image Essentials for PowerPoint, for sizing and positioning images (one or several) automatically to slides. It does also help you control where the images are stored, and more.
Link here:
https://www.microsoft.com/en-us/stor...t/9n28lstwxx4s
Disclaimer: I am the author.