hay una manera de colorear (aplicar tinte) una imagen usando jQ o algunos enchufes? graciasjQuery: hay una forma de aplicar color (tinte) a una imagen?
Respuesta
Como ya se ha mencionado en Dynamically changing image colours
echar un vistazo a Pixastic (coloradjust)
https://github.com/jseidelin/pixastic
http://www.pixastic.com/lib/docs/actions/coloradjust/
o PaintbrushJS (color de la tinta)
La manera más simple en que puedo pensar es sobreponiendo un div semitransparente sobre la imagen.
Un pequeño ejemplo:
HTML
<div id="overlay" class="overlay"></div>
<img id="myimg" src="img.jpg" />
CSS
.overlay
{
display: block;
position: absolute;
background-color: rgba(200, 100, 100, 0.5);
top: 0px;
left: 0px;
width: 0px;
height: 0px;
}
JS (con jQuery)
overlay = $("#overlay");
img = $("#myimg");
overlay.width(img.css("width"));
overlay.height(img.css("height"));
overlay.css("top", img.offset().top + "px");
overlay.css("left", img.offset().left + "px");
No estoy seguro de si está utilizando PHP, pero no es posible con JavaScript/jQuery. Con PHP, puede usar la biblioteca de imágenes GD para matizar la imagen antes de enviarla al cliente. This thread debería ayudar :-)
También, this forum thread habla de ImageMagick para matizar la imagen también.
Lo siento mucho si no usa/no puede usar PHP, sin embargo, JavaScript no puede hacer lo que quiera.
James
puede, ver mi respuesta =) –
Esta no es una respuesta de solo enlace, sino que apenas, por lo que otros revisores probablemente optarán por eliminarla.Incluya algún contenido de esos enlaces si desea guardarlo. –
respuesta de Nico es grande si usted está después de un simple matiz de un color - sin embargo, si usted está hablando de desaturar una imagen y luego la aplicación de un tinte (por lo que la imagen es solamente en verde, por ejemplo), entonces puede echar un vistazo a la manipulación de imágenes con <canvas>
Después de algunas google, me encontré con esta biblioteca de lienzo que se centra en las operaciones de manipulación de la foto: https://github.com/meltingice/CamanJS
- 1. Agregar un tinte a una imagen
- 2. OpenCV - Aplicar máscara a una imagen en color
- 3. usando color de imagen o tinte en uinavigationbar en iphone?
- 4. CSS: cómo convertir una imagen en color a una imagen de color gris o negro/blanco
- 5. Tinte de imagen usando CSS sin superposición
- 6. Cómo teñir una imagen/mostrar un color?
- 7. Tinte una UIView con todas sus subvistas
- 8. Aplicar color ARGB a una vista de texto programáticamente
- 9. Cómo cambiar el color de una imagen usando jquery
- 10. aplicar una función a subestructuras de forma automática
- 11. UINavigationController cambie el color del tinte de la barra de navegación de forma global y programáticamente
- 12. ¿Hay alguna forma de que PHP detecte una imagen dañada?
- 13. ¿Cómo aplicar una función a una variante?
- 14. ¿Hay alguna forma de leer el "naturalWidth" de una imagen con jquery?
- 15. ¿Cómo establecer un color de tinte para el índice de sección de una UITableView?
- 16. ¿Hay alguna forma de aumentar/reducir una imagen al desplazarse con Jquery?
- 17. Aplicar máscara a una cadena
- 18. Detectando una mancha de color en una imagen
- 19. ¿Cómo recortaría programáticamente una imagen a una forma no rectangular?
- 20. Aplicación de una superposición de color a una imagen en PIL o Imagemagik
- 21. ¿Hay alguna manera de aplicar una función a cada miembro de una estructura en C++?
- 22. C# aplicar Color a la fuente
- 23. Aplicar una "máscara" a una cadena
- 24. ¿Cómo aplicar una función a una tupla?
- 25. Cambiar el color del tinte del teclado para UITextField
- 26. Cambiar una imagen usando jQuery
- 27. Rellenar una parte de una imagen con color
- 28. Gravatar: ¿Hay una imagen predeterminada?
- 29. ¿Hay una forma Groovier para agregar guiones a una cadena?
- 30. ¿Hay una manera de restablecer la escala de la ventana gráfica de forma dinámica a 1,0
Bonita idea: una solución más simple y rápida para usar GD/ImageMagick con PHP, especialmente si el OP no puede usar PHP. – Bojangles
¡Excelente idea! Funcionó muy bien y me ahorró mucho tiempo usando js colorizing libraries. – Nacho
Aquí hay un jsfiddle. http://jsfiddle.net/yewTq/. Desafortunadamente, esta técnica aplica el tinte al área que rodea la imagen. – Billy