I have a gallery of news articles that pulls from sharepoint through the graph API.
I have managed to get the images to load using a slightly convoluted method, as powerapps can't display an image that is stored in a sharepoint library.
Concatenate("https://prod-xxx.xxx.logic.azure.com:443/workflows/61xxxd2d2f64xxx374c837562b9b4/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=fpwhAuGUcTQxxxiWFN1OdA165CvjZxnk7xxxJ3xn0&itemurl=",EncodeUrl(ThisItem.imageWebUrl))
the full URL looks like this
https://prod-xxx.xxx.logic.azure.com:443/workflows/61xxxd2d2f64xxx374c837562b9b4/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=fpwhAuGUcTQxxxiWFN1OdA165CvjZxnk7xxxJ3xn0&itemurl=%2Ffunctions%2FGives%2FSiteAssets%2FSitePages%2FOur-Two-Year-Journey%2F11611-xxxx-ae3e-4cbb-b582-f192d0bfa12b.jpg
the images can be accessed using the URL without authentication, so they are displayed;

The problem I have is the images are quite large, and they take some time to render when the screen loads.
Sharepoint can render a 'thumbnail' of a larger image, but the URL doesn't work with the method I have used above.
Is there another way I can render the images for the gallery on the previous page, or on applaunch so that they are immediately available?