¿Hay alguna forma de convertir el texto de entrada en imagen? Lo que estoy tratando de hacer exactamente es escribir texto en el cuadro de texto y mostrarlo en div. Cuando hago clic en el botón, el texto copiado a div debe cambiarse a imagen. ¿Alguien sabe algo sobre esto? ¡Gracias por adelantado!Convertir texto en imagen usando javascript
Respuesta
Puede hacerlo utilizando un elemento de lienzo oculto y convirtiéndolo en una imagen usando toDataURL
. El código sería algo como esto:
var tCtx = document.getElementById('textCanvas').getContext('2d'), //Hidden canvas
imageElem = document.getElementById('image'); //Image element
// Text input element
document.getElementById('textInput').addEventListener('keyup', function(){
tCtx.canvas.width = tCtx.measureText(this.value).width;
tCtx.fillText(this.value, 0, 10);
imageElem.src = tCtx.canvas.toDataURL();
console.log(imageElem.src);
}, false);
Es necesario utilizar ImageMagick en su lado del servidor. Dependiendo del tipo de marco que use, puede que tenga que escribir algunos buenos scripts de shell.
O
Puede comprobar esto:
El enfoque sugerido por lienzo Amaan es sin duda el enfoque de hoy para la generación de imágenes del lado del cliente.
En el pasado, la solución más común era utilizar una biblioteca como Cufon. Desde el Cufon wiki page on its usage viene este fragmento:
<script type="text/javascript">
Cufon.replace('h1'); // Works without a selector engine
Cufon.replace('#sub1'); // Requires a selector engine for IE 6-7, see above
</script>
Cufón genera la versión del cliente de la fuente por adelantado. Esto significa que simplemente agrega archivos estáticos en su servidor web, en lugar de generar las imágenes en el servidor web (como con ImageMagick).
- 1. Convertir imagen en texto - Java
- 2. (Javascript) Convertir byte [] a imagen
- 3. convertir texto a imagen en php
- 4. Convertir entidades de caracteres HTML a texto normal usando javascript
- 5. convertir cadena base64 a imagen con javascript
- 6. Convertir una imagen en datos binarios en javascript
- 7. Convertir lienzo a imagen y abrir en una nueva ventana usando ruby on rails y javascript
- 8. Image Magick - Convertir texto en imagen - ¿hay alguna manera de centrar el texto en el centro de la imagen?
- 9. Iluminar una imagen usando estilos o Javascript
- 10. convertir HTML (que tiene Javascript) a PDF usando JavaScript
- 11. convirtiendo el archivo de imagen a base64 String usando javascript
- 12. Usando python PIL para convertir una imagen RGB en una imagen pura en blanco y negro
- 13. Convertir texto en PascalCase
- 14. Obtener texto de LinkButton usando javascript
- 15. Cómo convertir una imagen JPG a PNG
- 16. Margen de texto resaltado usando JavaScript
- 17. añadir texto al área de texto usando javascript
- 18. Convertir imagen a PDF en Android
- 19. Convertir página web en imagen
- 20. Convertir PyQt en imagen PIL
- 21. Convertir imagen en una matriz en python
- 22. ¿Cargar imagen local en el navegador usando JavaScript?
- 23. Convertir fechas en JavaScript
- 24. Convertir matriz en texto delimitado por comas
- 25. ¿Convertir imagen a binario?
- 26. Cómo insertar texto en un td con id, usando JavaScript
- 27. Postgres: Convertir varchar en texto
- 28. Leer texto y ubicaciones de imagen (coordenadas xy) usando PDFBox
- 29. Programmatically (C#) convertir Excel en una imagen
- 30. Convertir base64 Cadena en imagen en Android
Necesitará algunas acciones del lado del servidor aquí. ImageMagick quizás ... – Lix
Puede escribir su texto sobre la imagen colocando el texto ... – Aravind
[Qué ha intentado] (http://mattgemmell.com/2008/12/08/what-have-you-tried /). – FallenAngel