Ответ 1
Пробовал этот плагин??
http://code.google.com/p/resize-crop/
Он обрезает и изменяет размер
Мы кодируем довольно простой javascript (jQuery) обрезщик изображения и resizer. В принципе, на данный момент нужны только необходимые функции обрезка и изменить размер.
Я проверял несколько плагинов jQuery, таких как JCrop и т.д., и кажется, что в то же время нет плагинов, которые делают обе. Множество срезов OR, но не две функции в одном и том же "естественном" представлении изображения одновременно. Естественно, что примеры, подобные этому (внизу справа), не очень приятны визуально для пользователей:
http://jsfiddle.net/opherv/74Jep/33/
Хотя я предполагаю, что это будет возможным способом иметь две функции одновременно. Хотя вы можете видеть, что этот пример только масштабируется слишком в настоящее время, и он квалифицирован как использование "уродливых хаков" самим автором для этого:
function changeZoom(percent){
var minWidth=viewport.width();
var newWidth= (orgWidth-minWidth)*percent/100+minWidth;
var newHeight= newWidth/orgRatio;
var oldSize=[img.width(),img.height()];
img.css({ width: newWidth+"px", height: newHeight+"px" });
adjustDimensions();
//ugly hack :(
if (img.offset().left+img.width()>dragcontainer.offset().left+dragcontainer.width()){
img.css({ left: dragcontainer.width()-img.width() +"px" });
}
if (img.offset().top+img.height()>dragcontainer.offset().top+dragcontainer.height()){
img.css({ top: dragcontainer.height()-img.height() +"px" });
}
}
Мы скорее ищем возможность использовать фрейм/зону обрезки (как мы видим чаще всего в Интернете) + параметр масштабирования/уменьшения масштаба на изображении (например, ручки на границе изображения)
Поскольку нам нужны только те две функции, которые, как мы думали, мы будем кодировать с нуля или почти так же, как мы не хотим добавлять другие файлы/плагины javascript, которые будут переполнены, в любом случае будут упакованы с другими функциями, которые нам не понадобятся (по крайней мере на данный момент).
Вопрос заключается в следующем: существует особая трудность при попытке кодирования отображения повторно отображаемого изображения с помощью простых ручек и обрезки путем выбора кадра/зоны (что также было бы переоценено само по себе и перетаскивается, чтобы пользователь мог точно настроить, какую часть изображения он хочет)?
Мы определенно лучше разделяем две функции?
Большое спасибо за вашу помощь.
Пробовал этот плагин??
http://code.google.com/p/resize-crop/
Он обрезает и изменяет размер