Да пожалуйста.
http://www.gettime.ru/Image_cropper.zipСразу пару слов. Я его писал как компонент для моей админки. Если хотите запустить, ничего не меняя в коде положите все файлы в папку /admin/inc/, а также не забудьте скачать extjs (http://www.extjs.com) и положить все файлы в /admin/lib/ext/
Протестировать его в действии можно эмулятором test_image_cropper.
php, он саму картинку не зарежит но отобразит все координаты, которые необходимо будет подставить функции image_cropper_crop (image_cropper.inc)
В дальнейшем я всё-таки планирую заменить window.open на окошко из ext.
Внимание, данный скрипт не есть готовая библиотека из наборов библиотек для вашего сайта. Это прототип, который предстоит ещё долго доробатывать.
А теперь о деле: вопрос с трафаретом был решен путем двигания бекграуда трафарета, который совпадает с бекграундом самой картинки
Чего не нравится:
- Под мозилой не работает событие move (хотелось бы услышать предложения по этому поводу)
- При перемещении трафарета за пределы катринки и соответственно окна, происходит скроллинг (проблему буду решать путем обрамление в ext окно)
Очень жду пожеланий, и дополнений.
_____________