Estoy usando image_style_url para obtener una miniatura de una imagen que agregué a través de la interfaz de administrador.
// $foo->field_picture['und'][0]['uri'] has value public://foo.jpg
image_style_url('foo-thumb', $foo->field_picture['und'][0]['uri']);
La API establece que la imagen se creará cuando se solicite la URL. Sin embargo, al visitar la página, la imagen no se muestra (404). La URL devuelta por la función parece estar bien formada, pero el archivo no se ha creado.
La carpeta 'foo-thumb' está en la carpeta de datos públicos y los permisos del archivo deberían estar bien. Traté de vaciar el caché de imágenes (drupal image-flush foo-thumb) pero aún no hay resultados.
¿Algunas ideas?