He buscado en todas partes pero no puedo encontrar cómo rotar (grado) con el borde de la imagen o algo así como 'cambiar el tamaño' en jQuery. Lo que quiero decir es algo así como borde de "Transformación libre" en Photoshop que tiene 4 lugares para rotar en cada esquina de la imagen.¿Cómo rotar la imagen con jQuery como 'Transformación libre' en Photoshop?
Respuesta
Puede rotar imágenes con los filtros DirectX de IE, pero no creo que resuelva su problema. Puede que tenga que usar algo como Flash o Silverlight para realizar ese trabajo.
No conozco ningún JavaScript que tenga ese tipo de poder. Aquí está el experimento de un solo tipo, pero el resultado no es muy buena:
http://www.walterzorn.com/rotate_img/rotate_img.htm
Esto también es bastante moderno, y utiliza Flash:
This podría ayudar. No soy un experto, pero parece que solo puedes tener incrementos de 90 grados en IE.
La única forma en que puedo pensar para hacer esto en javascript sería usando el elemento canvas.
Intente utilizar el siguiente plugin: http://wilq32.googlepages.com/wilq32.rollimage222
Si está utilizando Javascript, por qué no dejar que el servidor haga el trabajo y obtener el resultado a través de una llamada AJAX? Consulte las bibliotecas de ImageMagick (http://www.imagemagick.org/script/index.php). Si el usuario final es el que especifica los parámetros de rotación, capture esas entradas en javascript, envíelas al servidor para que ImageMagick (u otra biblioteca) las procese y actualice la imagen del lado del cliente.
Here's a starting point que funciona en WebKit. (Utilicé Safari 4.) No he tenido que hacer cálculos matemáticos en años, así que tendrás que calcular el ángulo de rotación correcto en función de la distancia del arrastre. Además, la caja de rotación se compensa ligeramente cuando comienza a girar. Pueden estar girando alrededor de un punto central diferente.
CSS3 admite rotation, pero en este momento solo Chrome y safari admiten la rotación de CSS3 con webkit. Aquí hay un buen example de rotación en CSS3. Si desea ver si funciona en su navegador intente esto link. Debería ser un reloj de trabajo.
Por ahora troynts answer parece su mejor apuesta.
En el futuro o con safari o Chrome, puede hacerlo.
$(this).css('-webkit-transform','rotate(45deg)');
Estoy usando raphaeljs (raphaeljs.com). Te permitirá dibujar en un lienzo. Entonces, primero puede agregar un rectángulo de fondo, luego agregar la imagen y finalmente rotar. Mostrando un borde Por lo que pude encontrar, esto no es posible con la rotación de wilq32.
Plugin de transformación libre para Raphael: https://github.com/ElbertF/Raphael.FreeTransform –
Sí, pero no admite imágenes giratorias en IE7/8. –
- 1. Cómo rotar la imagen con jQuery?
- 2. Rotar imagen (es) OnClick con jQuery?
- 3. Transformación CSS3: rotar; en IE9
- 4. Cómo rotar la imagen y guardar la imagen
- 5. ¿Cómo rotar la imagen usando el plugin jquery rotate?
- 6. Cómo rotar CONSTANTEMENTE un objeto con jquery?
- 7. Reproducir la transformación css3 con jquery
- 8. ¿Cómo rotar una imagen gradualmente en Swing?
- 9. en C# ¿cómo rotar picturebox con su imagen?
- 10. Transformación de imagen Java
- 11. ¿Cómo cargar una imagen en un documento activo? (Photoshop Scripting)
- 12. ¿La transformación de la imagen da como resultado una imagen roja?
- 13. Cómo rotar un div usando jQuery
- 14. ¿Cómo recortar y rotar la imagen mediante programación en Android?
- 15. Photoshop: Reemplazar color con transparencia
- 16. ¿Cómo rotar la imagen en relación con la posición del mouse?
- 17. ¿Cómo rotar un UIImageView con CATransform3DRotate hace un efecto como la apertura de la puerta?
- 18. Animar una transformación CSS con jQuery
- 19. animación de CSS3 en la transformación: rotar. ¿Forma de obtener el grado actual del elemento giratorio?
- 20. jQuery rotar/transformar
- 21. Photoshop: Copiar y pegar una imagen sin recortar la transparencia
- 22. Photoshop - cómo agregar borde blanco mi imagen objetivo
- 23. rotar CATransform3D hace que la mitad de la imagen desaparezca
- 24. Cómo rotar una imagen 90 grados en iOS?
- 25. ¿Rotar UIImage?
- 26. iOS Dureza del pincel como Photoshop
- 27. Cómo crear un elemento de enlace con la imagen como anclaje con jquery?
- 28. OpenCV: cómo rotar IplImage?
- 29. transformación de perspectiva con GD
- 30. Cómo rotar texto con Graphics2D en Java?
Sí, pero ¿alguien ha modificado esto para que funcione como una transformación gratuita? –