Solución:
En QGIS 2, puedes usar la capa comportamiento para abrir el archivo con el visor de imágenes predeterminado si tiene la ruta del archivo en su tabla de atributos.
Desde QGIS 3.2, puede utilizar el algoritmo “importar fotos etiquetadas geográficamente” en la caja de herramientas de Procesamiento. Crea una capa de puntos. Luego use las acciones de capa descritas anteriormente. No podrá mostrar imágenes como en Digikam, para mostrar imágenes en el mapa.
Desde QGIS 3.6, podrá mostrar sus imágenes en el mapa.
Ahora que QGIS 3.6 está disponible, esto es fácil, al menos en la parte de simbología. (Otros han sugerido el complemento ImportPhotos para colocar las fotos en primer lugar).
Una vez que tenga una capa de puntos con el nombre y / o URL de cada foto en un atributo, aplique estilo a la capa con Marcador de imagen de trama como tipo de capa de símbolo. Luego, en la anulación basada en datos de la derecha, especifique ese atributo como variable. Establezca el tamaño deseado, en mm / dimensiones del suelo / lo que sea a continuación para escalar las fotos a un tamaño constante.
Creo que esto funcionó desde QGIS 3.x (x = 2 o 4?) Para archivos de fotos, y ahora también funciona para URL. Vea mi respuesta en Visualización de imágenes para puntos en QGIS para obtener más información y un ejemplo.