Comment générer des images en D8

Il arrive parfois que l'on souhaite générer en code soit même les images à partir d'un imagestyle spécifique. Nous venons d'ailleurs de le faire dans un projet afin de créer un diaporama personnalisé.  Dans ce cas précis, l'écriture d'un bloc en code était plus simple et plus léger que l'utilisation de Views.

 

Premièrement, dans votre code, vous utiliserez la classe ImageStyle 

 

use Drupal\image\Entity\ImageStyle;

 

Ensuite, supposons que vous souhaitiez récupérer les images téléchargées dans le noeud en cours d'affichage :