Я использую обычные поля изображений для различных типов контента в социальном веб-сайте Drupal 7 (а также для изображений профиля пользователя через http://drupal.org/project/imagecache_profiles).. Для обрезки я использую http://drupal.org/project/imagecrop в качестве стиля изображения.Эффект.
Я хотел бы заменить исходное изображение на изображение, сгенерированное из стиля imagecrop. Как заменить исходное изображение у пользователя (то, которое используется для последующих стилей изображения, когда вы говорите, что оно вызывается?в представлениях) с тем, который создан из эффекта стиля изображения?
Я не уверен, что лучший способ решить эту проблему, именно поэтому я разместил вопрос.
Чтобы убедиться, что явсе ясно -
- A Пользователь загружает большое изображение (скажем, 2000 пикселей на 1300 пикселей) через обычное поле изображения.
- Используя стили изображений, я выполняю некоторые эффекты (в частности, JavaScript)обрезать, но это может быть общим), а затем заменить исходное изображение на изображение, созданное из стиля изображения.
- Все дополнительные стили изображения (разные размеры и т. д.c) использовать новые оригинальные изображения и получать их из него.
Я думаю, что это можно легко сделать с помощью пользовательского модуля, и они должны были использовать что-то вроде проекта редактора изображений - см. drupal.org/project / imageeditor, просто не уверен, какие хуки использовать или как в этом участвовать.Любые советы, советы или указания были бы хорошими.