Sto usando image_style_url per ottenere una miniatura di un'immagine che ho aggiunto tramite l'interfaccia di amministratore.
// $foo->field_picture['und'][0]['uri'] has value public://foo.jpg
image_style_url('foo-thumb', $foo->field_picture['und'][0]['uri']);
L'API afferma che l'immagine verrà creata quando viene richiesto l'URL. Tuttavia, quando si visita la pagina l'immagine non viene visualizzata (404). L'URL restituito dalla funzione sembra essere ben formato, ma il file non è stato creato.
La cartella "foo-thumb" si trova nella cartella dei dati pubblici e le autorizzazioni dei file dovrebbero essere OK. Ho provato a svuotare la cache delle immagini (drupal image-flush foo-thumb) ma ancora nessun risultato.
Qualche idea?