Perguntas com a marcação «html5-canvas»

Canvas é um elemento HTML que permite a renderização dinâmica e programável de formas 2D, formas 3D, imagens bitmap e animações em 2D e 3D.

23
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 mais eficiente.

8
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 …





10
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 = "inline"; } Isso me dá erro: Não detectado SecurityError: falha ao executar 'toDataURL' em 'HTMLCanvasElement': telas contaminadas não podem ser exportadas. O que …




11
Como corrigir erro getImageData () A tela foi manchada por dados de origem cruzada?
Meu código está funcionando muito bem no meu host local, mas não está funcionando no site. Eu recebi esse erro do console, para esta linha .getImageData(x,y,1,1).data: Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data. parte do meu código: jQuery.Event.prototype.rgb=function(){ var x = …




7
Como alinhar o elemento posicionado absolutamente ao centro?
Estou tentando empilhar duas telas juntas e torná-las uma tela de camadas duplas. Eu vi um exemplo aqui: <div style="position: relative;"> <canvas id="layer1" width="100" height="100" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas> <canvas id="layer2" width="100" height="100" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas> </div> Mas eu gostaria de …
103 css  html5-canvas 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.