Korzystam z image_style_url, aby uzyskać miniaturę zdjęcia dodanego przez interfejs administratora.
// $foo->field_picture['und'][0]['uri'] has value public://foo.jpg
image_style_url('foo-thumb', $foo->field_picture['und'][0]['uri']);
Interfejs API stwierdza, że obraz zostanie utworzony, gdy zostanie zażądany adres URL. Jednak podczas odwiedzania strony obraz nie jest wyświetlany (404). Adres URL zwrócony z funkcji wydaje się być dobrze sformułowany, ale plik nie został utworzony.
Folder „foo-thumb” znajduje się w publicznym folderze danych, a uprawnienia do plików powinny być OK. Próbowałem opróżnić pamięć podręczną obrazu (drupal image-flush foo-thumb), ale nadal nie ma wyników.
Jakieś pomysły?