VBS/WSH/JS - Область для выделения части изображения - plug+js?

Ответить
Аватара пользователя
Killer_13

VBS/WSH/JS - Область для выделения части изображения - plug+js?

Сообщение Killer_13 »

Здравств, вот не знаю с какой стороны подойти...

Есть у меня картинка которую я получаю с сервера,

есть вот такой плагин
http://odyniec.net/projects/imgareaselect/
,

это все работает, тоисть я выделяю кусочек картинки, данные отправляются на сервер и так д... С этим вопросов нет.

Дело в том, что нужно ограничить область выделения тоисть сделать возможным выделять не всю картинку, а только ее часть

К примеру, я получил картинку а позволить выделять только определенную область, вот наглядней
http://dl.dropbox.com/u/26399837/Forums/flower2.jpg




Вот какой у меня код для выделения всей картинки. Использую jQuery.





HTML код:

Код: Выделить всё

<head>
<script type="text/javascript" src="./jQuery/jquery-1.7.2.js"></script>
<link rel="stylesheet" type="text/css"
	href="./jQuery/imgareaselect-0.9.8/css/imgareaselect-default.css" />
<script type="text/javascript"
	src="./jQuery/imgareaselect-0.9.8/scripts/jquery.min.js"></script>
<script type="text/javascript"
	src="./jQuery/imgareaselect-0.9.8/scripts/jquery.imgareaselect.pack.js"></script>
<script type="text/javascript">
			$(document).ready(function() {
				$('#target').imgAreaSelect({
					handles : true,
					movable : false,
					resizable : false,
						autoHide : true,
					onSelectEnd : function(img, selection)
						$("#target").attr("src","/JFreeeChartServlet/generateImg?x1=" + selection.x1
																				  + "&y1=" + selection.y1
																				  + "&x2=" + selection.x2
																				  + "&y2=" + selection.y2
																				  + "&width=" + selection.width
																				  + "&height=" + selection.height);	
					}
				});
			});
		</script>
<title>JFreeChart_Bsp</title>
</head>
<body>
	<img src="/JFreeeChartServlet/generateImg" id="target"
		alt="generateImg" height="750" width="1450" />
</body>



Спасибо!
Аватара пользователя
Iska

Re: VBS/WSH/JS - Область для выделения части изображения - plug+js?

Сообщение Iska »

Коллега приводил такую ссылку:
8 Most Popular JavaScript Image Cropping Scripts | Hot Scripts Blog
в ответ на подобный же вопрос. Не знаю, то ли это, и поможет ли Вам чем-нибудь. Сам я с JavaScript не работаю.
Аватара пользователя
Killer_13

Re: VBS/WSH/JS - Область для выделения части изображения - plug+js?

Сообщение Killer_13 »

Цитата Iska:



Коллега приводил такую ссылку: 8 Most Popular JavaScript Image Cropping Scripts | Hot Scripts Blog.
VBS/WSH/JS - Область для выделения части изображения - plug+js?




- Спасибо, но прочтите пожалуйста внимательно, что я спрашиваю! Область то я выделяю, у мне нужно ограничить область выделения! тоисть возможность выделения области только на определенном участке картинки.
Аватара пользователя
ferget

Re: VBS/WSH/JS - Область для выделения части изображения - plug+js?

Сообщение ferget »

там же исходники с комментариями приложены



если с этим кодом





Код:

Код: Выделить всё

         /* Image position (relative to viewport) */
        left, top,
        /* Image offset (as returned by .offset()) */
        imgOfs = { left: 0, top: 0 },
        /* Image dimensions (as returned by .width() and .height()) */
        imgWidth, imgHeight,

попробовать что-нибудь сделать?
Аватара пользователя
Killer_13

Re: VBS/WSH/JS - Область для выделения части изображения - plug+js?

Сообщение Killer_13 »

Хмммм, идея, нужно будет попробовать, а то я не знаю какого размера картинка приходит, тоисть знаю, но она может меняться, тут статически не получится..
Аватара пользователя
Killer_13

Re: VBS/WSH/JS - Область для выделения части изображения - plug+js?

Сообщение Killer_13 »

Killer_13, в таком случае, теперь я приведу ему ссылку на Ваш код Изображение.
Аватара пользователя
Killer_13

Re: VBS/WSH/JS - Область для выделения части изображения - plug+js?

Сообщение Killer_13 »

Цитата Iska:



Killer_13, в таком случае, теперь я приведу ему ссылку на Ваш код .
VBS/WSH/JS - Область для выделения части изображения - plug+js?




- пасиб.
Ответить

Вернуться в «Программирование и базы данных»