2011-09-09 2 views
6

Ciao Sto facendo un progetto di social networking, dove ho un'opzione per aggiungere/modificare foto, quando l'utente fa clic sul pulsante l'immagine verrà caricata nel database e verrà aggiornata ... ma poi quando l'utente fa clic sul il pulsante di ritaglio si aprirà in alcune finestre popup o modali e quindi l'utente ritaglia quell'immagine che poi salverà nel database attraverso ajax e php e quindi la visualizzerà nella sua posizione.Come ritagliare un'immagine usando jquery ajax e php?

C'è qualche plugin jQuery come questo o è necessario fare codice personalizzato.

se codice personalizzato, qual è il modo migliore.

+1

provate questo: http://deepliquid.com/content/Jcrop.html –

+0

grazie per la risposta ho provato questo, ma io non voglio in questo modo. Voglio qualcosa come il ritaglio delle immagini del profilo di Facebook. –

+2

Noooooooooo! non un'altra 'cosa sociale' –

risposta

0

Si può sempre utilizzare il ' jCrop 'plugin (solo Google jCrop) e usa imagik per gestire il ridimensionamento e il ritaglio.

jCrop raggruppa semplicemente una coordinata xey e indirizza il valore in un campo nascosto in un modulo. Quindi una volta che si registra il modulo si può semplicemente utilizzare il metodo imagik cropImage per ritagliare l'immagine utilizzando i valori post come:

'cropImage ($ larghezza, $ altezza, $ x, $ y)'

Spiacente il la risposta è un po 'vaga.

0

Si può provare questo plugin sia http://odyniec.net/projects/imgareaselect/

+0

Ecco un tutorial sull'uso di questo plugin con PHP: http://www.webmotionuk.co.uk/php-jquery-image-upload-and-crop-v11/ (Disclosure: Sono l'autore del plug-in imgAreaSelect) –

+0

oh wao .. Devo dire che questo è un ottimo plugin. :) – Sourabh

1

fare del mio strumento di Photoshop in linea costruito in PHP GD e Javascript.

http://www.sajithmr.me/photoshop/

Qui è possibile ritagliare, ridimensionare, ruotare aggiungere filigrana immagine e aggiungere del testo filigrana

Ho anche pubblicato il codice sorgente completo nel mio blog

Speranza che aiuta

Grazie

Sajith