Drupal 7: применение стиля изображения к изображению - PullRequest
0 голосов
/ 10 сентября 2018

У меня есть папка с изображениями, не относящимися к Drupal 7, я хочу использовать механизм Drupal 7 для применения определенных стилей к изображению, зная только его адрес, что-то вроде этого:

$uri = '/sites/defalut/files/images/my_image.jpg';
$style = 'machine_name_style';
$styleFileName = drupal_realpath(image_style_path($style, $uri));
if (!file_exists($styleFileName)){
    $image_style = image_style_path($style, $uri);
    image_style_create_derivative(image_style_load($style), $uri, $image_style);
}

но этот код не работает - как применить стиль изображения по абсолютному пути изображения?

1 Ответ

0 голосов
/ 12 сентября 2018

А как же:

theme('image_style',array('style_name' => 'thumbnail', 'path' => '/sites/default/files/images/my_image.jpg'));
...