Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Обработка графики


Автор: console 6.4.2009, 18:11
Необходимо возможность обрезания (cropping) и изменение масштаба картинки... Что можете посоветовать?

Автор: ksnk 6.4.2009, 18:54
console, Можно вставить картинку в div с overflow:hidden, указать  div'у размер, к примеру 100x100, а картинке - 200x200. Тогда будет верхний-левый  угол картинки торчать в маленьком квадратике - картинка обрезана. Если нужно подвигать картинку в этом квадратике - можно поиграться с параметрами scrollTop/scrollLeft этого самого div'а.

Пример того, что это возможно - можно посмотреть http://ksnk.dpb.ru/test/roller.html. Хотя тут используется marginLeft/marginRight имаджа для позиционирования картинки.

Или речь идет о реальном изменении изображения?

Автор: console 6.4.2009, 18:58
ksnk, да, в конце концов будет генериться отдельная картинка. Грубо говоря - простой редактор для создания превьюшек.

Автор: ksnk 6.4.2009, 19:09
Ну тогда то-же самое, только должна быть добавлена кнопка "Порезать и сохранить", которая снимает позиции картинки и "обрезки", посылает их на сервер и там уже GD или ImageMagic правильно отрежут все ненужное.
Сам JS файлы редактировать  не умеет smile
Только вот про Active-X не надо !smile 


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)