Performance: Saving images from Image Scraper directly to database vs. downloading images every single time?

The benefits of saving each image is that I’d be able to compress the photos, but idk if that’s worth it considering it will take a few seconds to compress each photo before upload

the use case is for a social app similar to reddit where-in you can post news links and generate previews of those websites