Preguntas etiquetadas con canvas

153
Algoritmo de mosaico de mapas

El mapa Estoy haciendo un juego de rol basado en mosaicos con Javascript, usando mapas de altura de ruido perlin, luego asigno un tipo de mosaico basado en la altura del ruido. Los mapas terminan pareciéndose a esto (en la vista de minimapa). Tengo un algoritmo bastante simple que extrae el...

151
HTML5 Canvas 100% Ancho Altura de Viewport?

Estoy tratando de crear un elemento de lienzo que ocupe el 100% del ancho y alto de la ventana gráfica. Puede ver en mi ejemplo aquí lo que está ocurriendo, sin embargo, está agregando barras de desplazamiento en Chrome y Firefox. ¿Cómo puedo evitar las barras de desplazamiento adicionales y...

130
Dibujar un archivo SVG en un lienzo HTML5

¿Existe una forma predeterminada de dibujar un archivo SVG en un lienzo HTML5? Google Chrome admite cargar el SVG como una imagen (y simplemente usarlo drawImage), pero la consola del desarrollador sí lo advierte resource interpreted as image but transferred with MIME type image/svg+xml. Sé que...

129
Cómo copiar contenidos de un lienzo a otro lienzo localmente

Me gustaría copiar TODOS los contenidos de un lienzo y transferirlos a otro todo en el lado del cliente. Creo que usaría el método canvas.toDataURL()y context.drawImage()para implementar esto, pero me encuentro con algunos problemas. Mi solución sería obtener Canvas.toDataURL()y almacenar esto en...

126
Desactiva la interpolación al escalar un <canvas>

NOTA : Esto tiene que ver con cómo se representan los elementos de lienzo existentes cuando se amplía , no con cómo se representan las líneas o gráficos en una superficie de lienzo . En otras palabras, esto tiene todo que ver con la interpolación de elementos escalados , y nada que ver con...