выделение зоны на фотке
ищу готовое решение, чтоб иметь возможность выделять области на фото (как например в контакте сделано)
_______________ знакомства с иностранцами |
|
там вроде нельзя увеличивать\уменьшать зону выделения
|
|
Господа, скачал скрипт, который предложил B~Vladi, работает как надо. Но у меня вопрос, как заметил автор темы, нужно чтобы было как на сайте вконтакте.ру. Я например выделяю на фотографии область, а как мне потом получить координаты выделенной области?
И еще, я например выделил и допустим у меня есть координаты, как мне при наведении на ФИО человека, сделать чтобы автоматически выделелась область по этим координатам? Разьясню немного, я пишу что то вроде социальной сети, но меньше по своим масштабам чем вокнтакте.ру, и вот мне бы в точности сделать функции как в вконтакте ру с отметкой человека на фотографии... |
Цитата:
|
Цитата:
Взято с исходника, разбирайся: function preview(img, selection) { if (!selection.width || !selection.height) return; var scaleX = 100 / selection.width; var scaleY = 100 / selection.height; $('#preview img').css({ width: Math.round(scaleX * 300), height: Math.round(scaleY * 300), marginLeft: -Math.round(scaleX * selection.x1), marginTop: -Math.round(scaleY * selection.y1) }); $('#x1').val(selection.x1); $('#y1').val(selection.y1); $('#x2').val(selection.x2); $('#y2').val(selection.y2); $('#w').val(selection.width); $('#h').val(selection.height); } $(function () { $('#photo').imgAreaSelect({ aspectRatio: '1:1', handles: true, fadeSpeed: 200, onSelectChange: preview }); }); Цитата:
|
Как оперативно ответили и как оперативно отругали меня :) Я смотрел в исходниках js сайта, но там наворочено много чего мне не понятного, я с js не очень дружу, поэтому вместо того чтобы разгребать кучу кода который там приведен, решил найти что то готовое, без лишнего кода, вот и нашел эту тему :)
Но, спасибо за совет, буду разбираться... |
Часовой пояс GMT +3, время: 20:39. |