Ho cercato ovunque ma non riesco a trovare come ruotare (gradi) con il bordo dell'immagine o qualcosa come "ridimensionabile" in jQuery. Quello che intendo è qualcosa di simile al bordo 'Trasformazione libera' in Photoshop che ha 4 posizioni da ruotare in ogni angolo dell'immagine.Come ruotare l'immagine con jQuery come 'Trasformazione libera' in Photoshop?
risposta
È possibile ruotare le immagini con i filtri DirectX di IE, ma non credo che risolverà il problema. Potrebbe essere necessario utilizzare qualcosa come Flash o Silverlight per fare quel lavoro.
Non sono a conoscenza di alcun JavaScript che abbia quel tipo di alimentazione. Ecco esperimento un ragazzo, ma il risultato non è molto buona:
http://www.walterzorn.com/rotate_img/rotate_img.htm
Questo è davvero bello, e utilizza Flash:
This potrebbe aiutare. Non sono esperto, ma sembra che tu possa avere incrementi di 90 gradi solo in IE.
L'unico modo in cui posso pensare di farlo in javascript sarebbe utilizzare l'elemento canvas.
Provare a utilizzare il seguente plugin: http://wilq32.googlepages.com/wilq32.rollimage222
Se stai usando Javascript, perché non lasciare che il server di fare il lavoro e ottenere il risultato tramite una chiamata AJAX? Controlla le librerie di ImageMagick (http://www.imagemagick.org/script/index.php). Se l'utente finale è quello che specifica i parametri di rotazione, acquisire tali input in javascript, inviarlo al server per l'elaborazione da ImageMagick (o un'altra libreria) e aggiornare il lato client dell'immagine.
Here's a starting point che funziona in WebKit. (Ho usato Safari 4.) Non ho dovuto fare alcuna vera matematica da secoli, quindi dovrai calcolare l'angolo di rotazione corretto in base alla distanza del trascinamento. Inoltre, la casella di rotazione viene leggermente sfalsata quando inizi a ruotare. Possono ruotare attorno a un diverso punto centrale.
CSS3 supporta rotation tuttavia in questo momento solo chrome e safari supportano la rotazione CSS3 con il webkit. Ecco un bel example di rotazione in CSS3. Se vuoi vedere se funziona nel tuo browser prova questo link. Dovrebbe essere un orologio funzionante.
Per ora troynts answer sembra la soluzione migliore.
In futuro o con safari o cromo è possibile farlo.
$(this).css('-webkit-transform','rotate(45deg)');
Sto usando raphaeljs (raphaeljs.com). Ti permetterà di disegnare su una tela. Quindi puoi prima aggiungere un rettangolo di sfondo, quindi aggiungere l'immagine e infine ruotare. Così mostrando un confine. Per quanto ho potuto trovare, questo non è possibile con la rotazione di wilq32.
Plugin di trasformazione gratuito per Raphael: https://github.com/ElbertF/Raphael.FreeTransform –
Sì, ma non supporta la rotazione delle immagini in IE7/8. –
- 1. Come ruotare l'immagine con jQuery?
- 2. Animazione di una trasformazione CSS con jQuery
- 3. Riprodurre css3 trasformazione con jQuery
- 4. Come ruotare un UIImageView in Interface Builder?
- 5. Come ruotare un div utilizzando jQuery
- 6. jQuery ruotare/trasformare
- 7. Come ruotare una tabella con d3.js?
- 8. Come ruotare UITableViewCellAccessoryDisclosureIndicator?
- 9. Durezza pennello iOS come Photoshop
- 10. Come ruotare un video con OpenCV
- 11. Come ruotare + flip elemento con CSS
- 12. Come ruotare il testo SVG con css
- 13. Come ruotare la tabella con T-SQL?
- 14. Come ruotare MapView?
- 15. Come ruotare l'immagine e salvare l'immagine
- 16. OpenCV: come ruotare IplImage?
- 17. Come eseguire questa trasformazione con React-Native?
- 18. Photoshop: Sostituisci colore con trasparenza
- 19. Come posso ruotare una tabella in DB2?
- 20. Come ruotare il testo Swing?
- 21. Come posso ruotare i rettangoli in Libgdx?
- 22. Come ruotare il testo in GDI +?
- 23. Come ruotare l'immagine x gradi in C#?
- 24. Come ruotare il testo con Graphics2D in Java?
- 25. Come ruotare un dataframe in Panda?
- 26. Come ruotare la linea in Android XML?
- 27. Come ruotare imageView in un UIButton e NON ridimensionarlo
- 28. Come ottengo una matrice in cui tradurre, quindi ruotare, quindi tradurre poi ruotare una seconda volta?
- 29. Come ruotare correttamente la bitmap?
- 30. come unstack (o ruotare?) In panda
Sì, ma qualcuno ha modificato questo per funzionare come una trasformazione gratuita? –