Totally optional but just for UX experiences (since we're competing here!), if you could extract dominant colors from each of the images and store them in the astra.json to be used as placeholders while the actual images are loading
https://stackoverflow.com/a/39068248 something like this looks more than simple enough I think?