Simulando el dibujo de la mano en lienzo
-
28-10-2019 - |
Pregunta
¿Existe una biblioteca JavaScript que simula el elemento de lona pero en lugar de crear líneas rectas, las líneas creadas se ven 'forma libre' o 'dibujada a mano'?
Esto sería genial si existiera y parece que alguien ya debería haberlo hecho. Además, si hay artículos sobre las matemáticas involucradas en esto, estaría interesado porque entonces podría intentar implementar esta biblioteca yo mismo.
Solución
Recuerdo haber leído algo sobre hacer esto hace un par de años. Por cierto, ese artículo lo estaba haciendo en JavaScript en lienzo. Básicamente, la idea era dibujar las líneas usted mismo píxel por píxel usando algo como el algoritmo de dibujo de línea de Bresenham, pero modificarlo para agregar algunas desviaciones/pertubaciones aleatorias en la línea.
No estoy seguro de si esta era la página que estaba leyendo en ese momento, pero esto es lo que Google mencionó hoy: http://29a.ch/2010/2/10/hand-drawn-lines-algorithm-javascript-canvas-html5