Perguntas com a marcação «canvas»

Canvas é um termo genérico para a superfície de desenho usada com muitas APIs de saída de gráficos de forma livre. Use esta tag com outras tags que indicam a API gráfica específica que está sendo usada junto com a linguagem de programação e o ambiente de destino: [android], [uwp], [wpf], [tkinter], [java], [html5], [chart.js] etc. etc. Inclua também uma tag de tela específica, como [android-canvas], [html5-canvas], [tkinter-canvas], se apropriado.

1013
Como limpar a tela para redesenhar

Depois de experimentar operações compostas e desenhar imagens na tela, agora estou tentando remover imagens e composição. Como eu faço isso? Preciso limpar a tela para redesenhar outras imagens; isso pode continuar por um tempo, então não acho que desenhar um novo retângulo toda vez seja a opção...

476
Tela HTML5 vs. SVG vs. div

Qual é a melhor abordagem para criar elementos em tempo real e poder movê-los? Por exemplo, digamos que eu queira criar um retângulo, círculo e polígono, selecione esses objetos e mova-os. Entendo que o HTML5 fornece três elementos que podem tornar isso possível: svg , canvas e div . Pelo que eu...

314
Redimensionando uma imagem em uma tela HTML5

Estou tentando criar uma imagem em miniatura no lado do cliente usando javascript e um elemento de tela, mas quando diminuo a imagem, ela parece terrível. Parece que foi reduzido no photoshop com a reamostragem definida como 'Vizinho mais próximo' em vez de Bicubic. Eu sei que é possível fazer com...

187
Telas contaminadas não podem ser exportadas

Quero salvar minha tela em um img. Eu tenho esta função: function save() { document.getElementById("canvasimg").style.border = "2px solid"; var dataURL = canvas.toDataURL(); document.getElementById("canvasimg").src = dataURL; document.getElementById("canvasimg").style.display =...