Selezionare un area rettangolare di un immagine

mercoledì 24 ottobre 2007 - 08.27

stena Profilo | Junior Member

Mi potete dire come si può selezionare un area rettangolare all'interno di una immagine ?
Tale area sarebbe selezionata tramite trascinamento (drag) del mouse.

grazie

pozzoli.samuele Profilo | Senior Member

Allora... Non so se è proprio quello che ti serve, però prova a dare un'occhiata a questo controllo del toolKit di AJAX.

E' molto facile da usare, se ti serve una mano poi te la do/diamo!

Guarda qui: http://asp.net/AJAX/AjaxControlToolkit/Samples/ResizableControl/ResizableControl.aspx

stena Profilo | Junior Member

Ho trovato questo link tramite un altro forum.

http://joeon.net/archive/2007/10/23/AJAX-Style-Image-Cropper.aspx

Questo esempio fa quello che cerco, anche se mi basterebbe solamente selezionare un'area e ricevere le sue coordinate, senza dovermi portare dietro questi sorgenti, poichè se un domani devo fare qualche modifica non so se poi sono in grado di modificarlo.

pozzoli.samuele Profilo | Senior Member

>Ho trovato questo link tramite un altro forum.
>
>http://joeon.net/archive/2007/10/23/AJAX-Style-Image-Cropper.aspx
>
>Questo esempio fa quello che cerco, anche se mi basterebbe solamente
>selezionare un'area e ricevere le sue coordinate, senza dovermi
>portare dietro questi sorgenti, poichè se un domani devo fare
>qualche modifica non so se poi sono in grado di modificarlo.
>
>

Perfetto.

Guarda... Ajax è molto comodo. Non sono oggetti grossissimi!

Se non l'hai mai usato, prova a dargli un'occhio. E' veramente bello!

Se provi a dare un'occhiata in questa pagina http://asp.net/ajax/ajaxcontroltoolkit/samples/ a quello che può fare, te ne accorgerai!

Non sono oggetti pesanti di solito e non so se avrai bisogno di modificarli, ma mi sembra strano.

Certo è che per far interagire il client con il server, ti serve una tecnologia che consenta appunto questa cosa e questa è ajax.

Ti potrei consigliare di usare, se esistono, gli eventi on mouse down e un mouse up, ma te lo sconsiglio fortemente!

Immagina! Premi il pulsante e la pagina viene ricaricata. Rilasci il pulsante e la pagina viene ricaricata.

Se uno non capisce cosa deve fare sulla pagina è un continuo reload!

O usi javascript... In questo caso potrebbe funzionare, ma essendo asp un linguaggio lato server, ogni evento viene eseguito sul server quindi con un reload della pagina.

Prova magari a chiedere a qualche guru javascript nell'altro forum...
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5