Drupal: imageField Crop: Предложить начальную обрезку? - PullRequest
1 голос
/ 27 сентября 2010

Можно ли инициализировать область обрезки (чтобы предложить область по умолчанию) с помощью модуля Imagecrop?

Я хочу, чтобы мои пользователи обрезали изображения таким же образом ...

спасибо

Обновление: строки кода в imagefield_crom.js

setSelect: [
          parseInt($(".edit-image-crop-x", widget).val()),
          parseInt($(".edit-image-crop-y", widget).val()),
          parseInt($(".edit-image-crop-width", widget).val()) + parseInt($(".edit-image-crop-x", widget).val()),
          300 + parseInt($(".edit-image-crop-y", widget).val())
        ]

1 Ответ

2 голосов
/ 27 сентября 2010

Imagefield Crop использует следующий плагин jQuery http://deepliquid.com/content/Jcrop_Manual.html

Функция, которая вас интересует: setSelect, которая устанавливает начальную область кадрирования.

Вы можете посмотреть в файле imagefield_crop.js (в папке модуля imagefield_crop), где вызывается функция setSelect.По умолчанию здесь устанавливается область выделения для всего изображения - вы можете порекомендовать другой размер и начальные координаты.

Альтернативный ответ Выезд http://drupal.org/project/imagecrop

...