Недавно пришлось написать модуль, который обрезает изображения и автоматически сохраняет их на сервере. Назвал его image_cropper. Решил поделиться, может кому пригодится в хозяйстве. Скрипт изменения размеров взят отсюда (качать не надо, он уже запакован в модуле).
Перед употреблением прочитайте README.txt, там всего 2 строки.
Единственное что не удалось реализовать - это выбор контейнера, внутри которого будут обработаны все картинки, с помощью настроек внутри друпала, а не с помощью изменения js-файла. Если у кого-то есть идеи как это сделать - буду очень благодарен. Модуль в аттаче
Вложение | Размер |
---|---|
image_cropper.rar | 7.31 КБ |
Комментарии
"хороший модуль", любой пользователь с правами access content может править любые картинки на сервере
не править. Иногда для сайтов, продающих изображения, покупателю необходимо выбрать его размер перед покупкой. Исходные изображения при этом своего размера не меняют
и чем imagecache + crop не подошел?
А вот еще http://drupal.org/project/imce_crop
и еще.. http://drupal.org/project/imagefield_crop http://drupal.org/project/epsacrop
хм.. да, последний модуль очень похож, не видел его раньше - сэкономил бы себе время. Спасибо за ваши отзывы
Установлю один из них.
надо будет поковырять все эти модули, есть необходимость не кроппить, а уменьшать размер загружаеммых фото, чтобы не хранить чересчур большие файлы
а еще лучше иметь возможность кропить, а потом уменьшать до нужного размера
А еще лучше кропить для вывода в тизере, а в ноде выводить некропленное изображение с возможностью применения к нему пресетов imagecache