J'utilise image_style_url pour obtenir une vignette d'une image que j'ai ajoutée via l'interface administrateur.
// $foo->field_picture['und'][0]['uri'] has value public://foo.jpg
image_style_url('foo-thumb', $foo->field_picture['und'][0]['uri']);
L'API indique que l'image sera créée lorsque l'URL sera demandée. Cependant, lorsque vous visitez la page, l'image ne s'affiche pas (404). L'URL renvoyée par la fonction semble être bien formée, mais le fichier n'a pas été créé.
Le dossier «foo-thumb» se trouve dans le dossier de données public et les autorisations de fichier doivent être OK. J'ai essayé de vider le cache d'image (drupal image-flush foo-thumb) mais toujours aucun résultat.
Des idées?