Drupal – как создать миниатюры для изображений программно
Для получения url изображения, с примененным к нему стилем, используется функция
Но если необходимо создать изображение программно (чтобы drupal применил к нему нужный стиль и бережно положил готовый файл в соответствующую папку), то на помощь придет функция
Пример использования:
$image_style_name = 'big_image_style';
$image_style = image_style_load( $image_style_name );
$image_uri = 'public://flower.jpg';
$destination = image_style_path( $image_style_name , $image_uri );
image_style_create_derivative( $image_style , $image_uri, $destination);