Крючок для создания стиля изображения
Я использую Drupal 7. Есть ли крючок для создания изображения на основе стиля изображения? Например. Я загружаю изображение. Когда изображение отображается в первый раз, drupal генерирует стиль изображения. Могу ли я как-то подключиться к этому событию?
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 для получения подробной информации о создании изображения
Вы можете определить любое количество пользовательских стилей изображений (пресетов). Затем вы можете вызвать изображение для встраивания, используя определенный стиль image_style с помощью theme_image_style
Подключить свой собственный код к генерации производных изображений, генерации ссылок на изображения и маршрутизации меню очень сложно. В модуле imagecache_actions contrib у нас было много вопросов по этому поводу. Я думаю, что комментарии 12, 13 и 14 из вопроса "Изменить формат файла::Не изменяет расширение файла" лучший ответ на то, что можно сделать и с какими проблемами вы, вероятно, столкнетесь.