Les styles d'image (image styles) sont à Drupal 7 ce que les préréglages imagecache sont à Drupal 6: une définition de comment une image doit apparaître. Par exemple, une "vignette" (thumbnail) pourrait être une image de 150 pixels de large. Ces préréglages peuvent ensuite être utilisés par les vues, les nodes, etc.
Cepedant, différents thèmes peuvent avoir différentes conceptions de ce qu'est une vignette.
Par exemple, vous utilisez un préréglage thumbnail pour des galeries d'images. La définion par défaut de Drupal pour les thumbnails peut fonctionner pour la majorité des thèmes, mais vous développez un thème, theme_one, et vous voulez que pour ce thème uniquement (mais pas tous), les thumbnails soient désaturés (presque en noir et blanc). Vous ne pouvez pas modifier le préréglage thumbnail par défaut car votre site est assez complexe et utilise plusieurs thèmes.