Ich verwende image_style_url , um eine Miniaturansicht eines Bildes zu erhalten, das ich über die Administratoroberfläche hinzugefügt habe.
// $foo->field_picture['und'][0]['uri'] has value public://foo.jpg
image_style_url('foo-thumb', $foo->field_picture['und'][0]['uri']);
Die API gibt an, dass das Bild erstellt wird, wenn die URL angefordert wird. Beim Besuch der Seite wird das Bild jedoch nicht angezeigt (404). Die von der Funktion zurückgegebene URL scheint gut geformt zu sein, aber die Datei wurde nicht erstellt.
Der Ordner 'foo-thumb' befindet sich im öffentlichen Datenordner und die Dateiberechtigungen sollten in Ordnung sein. Ich habe versucht, den Bildcache zu leeren (drupal image-flush foo-thumb), aber immer noch keine Ergebnisse.
Irgendwelche Ideen?