Крючок для создания стиля изображения


Я использую Drupal 7. Есть ли крючок для создания изображения на основе стиля изображения? Например. Я загружаю изображение. Когда изображение отображается в первый раз, drupal генерирует стиль изображения. Могу ли я как-то подключиться к этому событию?

 2
Author: itsdarrylnorris, 2013-02-14

3 answers

Крючки стиля изображения задокументированы здесь:

Http://api.drupal.org/api/drupal/modules%21image%21image.api.php/7

  • hook_image_default_styles: Предоставляет стили изображений на основе модулей для повторного использования во всем Drupal.
  • hook_image_effect_info: Определяет информацию об эффектах изображения, предоставляемых модулем.
  • hook_image_effect_info_alter: Измените информацию, представленную в
  • информация о hook_image_effect_info.
  • hook_image_styles_альтер_заменителя: Измените любые стили изображений, предоставленные другими модулями или пользователем.
  • hook_image_style_delete: Ответ на удаление стиля изображения.
  • hook_image_style_flush: Реагирует на стирание стиля изображения.
  • hook_image_style_save: Ответ на обновление стиля изображения.

Ничего для фактического процесса создания изображений, если это то, что вы ищете.

Смотрите image_style_deliver для получения подробной информации о создании изображения

 2
Author: David Thomas, 2013-02-14 07:56:04

Вы можете определить любое количество пользовательских стилей изображений (пресетов). Затем вы можете вызвать изображение для встраивания, используя определенный стиль image_style с помощью theme_image_style

 1
Author: tenken, 2013-02-14 07:56:00

Подключить свой собственный код к генерации производных изображений, генерации ссылок на изображения и маршрутизации меню очень сложно. В модуле imagecache_actions contrib у нас было много вопросов по этому поводу. Я думаю, что комментарии 12, 13 и 14 из вопроса "Изменить формат файла::Не изменяет расширение файла" лучший ответ на то, что можно сделать и с какими проблемами вы, вероятно, столкнетесь.

 0
Author: fietserwin, 2017-06-06 19:58:07