Cómo mostrar imágenes del selector de medios múltiples de umbraco en una página con una macro

Hola, la gente de stackoverflow espera que pueda ayudarme con una pregunta tal vez, pero no pude encontrar una solución en otro lugar y ya llevo una semana trabajando con umbraco y nunca antes había usado la parte de mvc, así que todo es nuevo para mí.

Entonces, el gran problema es cómo hago una macro para mostrar estas imágenes que elijo del selector de múltiples medios con el que la macro debería terminar.

<img src="img1.gif" height="50" width="50">
<img src="img2.gif" height="50" width="50">

Y así sucesivamente dependiendo de cuántas imágenes haya. (el tamaño es solo un ejemplar)

Intenté algo como esto

 @var selectedMedia3 = @Library.MediaById(Model.mainImage);
      <img src="@selectedMedia3.umbracoFile" width="@selectedMedia3.umbracoWidth" height="@selectedMedia3.umbracoHeight" alt="@selectedMedia3.Name"/>                       
    }

Pero no sé cómo analizar el id de la imagen a la macro. y cuando elijo más de un archivo necesito un bucle, pero no sé cómo enlazar los datos del selector de medios múltiples, por lo tanto, estoy un poco perdido.

Respuestas a la pregunta(3)

Su respuesta a la pregunta