Я использую регулярные изображения в различных типах контента на социальном сайте Drupal 7 (а также на изображениях профиля пользователя через http://drupal.org/project/imagecache_profiles). Для обрезки я использую http://drupal.org/project/imagecrop как эффект стиля изображения.Drupal 7: заменить исходное изображение с помощью ImageStyles сгенерированное изображение
Я хотел бы заменить исходное изображение на изображение, созданное с помощью стиля imagecrop. Как вы заменяете исходное изображение от пользователя (тот, который используется для последующих стилей изображения, когда вы говорите, называете его в представлениях) тем, который создается из эффекта стиля изображения?
Я не уверен, как лучше подойти к этой проблеме, поэтому я задал вопрос.
Для того, чтобы убедиться, что я быть ясно -
- Пользователь загружает большое изображение (скажем, 2000 пикселей от 1300 пикселей) с помощью обычного ImageField.
- Используя стили изображений, я выполняю некоторые эффекты (в частности, обрезка javascript, но это может быть общий), а затем заменить исходное изображение на тот, который создан из стиля изображения.
- Все дополнительные стили изображений (разные размеры и т. Д.) Используют новые исходные изображения и являются производными от него.
Я думаю, что это можно сделать легко с помощью настраиваемого модуля, и они, должно быть, использовали что-то вроде проекта редактора изображений - см. Drupal.org/project/imageeditor, просто не знаете, какие крючки использовать или как прыгать на этом. Любые советы, советы или руководство были бы замечательными.
Я открыл здесь проблему: http://drupal.org/node/1475312, а затем нашел ответ на конкретную проблему, которую я пытался решить. В новейшей версии Image Script Crop для изображения можно использовать предыдущие настройки кадрирования стиля изображения (круто). Однако я не сделал реального прогресса в поиске общего способа замены исходного изображения, но мне больше не нужны эти функции. – user1073319