Isso também é possível através do estilo de camada, usando uma combinação de um gerador de geometria para criar espaços reservados de polígono retangular para a imagem e, em seguida, preenchimento de imagem rasterizada para inserir as imagens. A propriedade de localização da varredura pode ser definida por dados, mas não testei se funcionaria com fontes de URL.
Exemplo:
Expressão do gerador de geometria para converter um ponto em um retângulo de 400 x 220 unidades de mapa (correspondendo à proporção da foto):
bounds( make_line(
translate( $geometry , -200, -110),
translate( $geometry , 200, 110)
)
)

Agora dê ao retângulo um preenchimento raster de uma foto:

(Usando o QGIS 2.18.15 x64 no Windows 10)