Le concept des styles d'images est que vous pouvez transférer une image unique mais l'afficher de plusieurs manières ; chaque variation d'affichage, ou <em>style d'image</em>, est le résultat de l'application d'un ou plusieurs <em>effets</em> à l'image d'origine. Par exemple, vous pourriez transférer une image en haute résolution au format 4:3, et l'afficher plus petite, dans un format carré, ou en noir et blanc (ou toute combinaison de ces effets). Le module Image permet de faire cela de manière efficace : vous configurez un style d'image avec les effets désirés sur la <a href=":image">page des styles d'images</a>, et la première fois qu'une image avec ce style est demandée, les effets sont appliqués. L'image résultante est alors enregistrée, et la prochaine fois que ce style est demandé, l'image est récupérée sans avoir à appliquer les effets à nouveau. Le cœur de Drupal fournit divers effets que vous pouvez utiliser pour définir des styles ; d'autres peuvent être fournis par des modules contribués.