Dopo aver sperimentato operazioni composite e disegnando immagini sulla tela, ora sto provando a rimuovere immagini e compositing. Come faccio a fare questo? Devo cancellare la tela per ridisegnare altre immagini; questo può andare avanti per un po ', quindi non credo che disegnare un nuovo rettangolo ogni volta sarà …
Qual è l'approccio migliore per creare elementi al volo e poterli spostare? Ad esempio, supponiamo che io voglia creare un rettangolo, un cerchio e un poligono, quindi selezionare quegli oggetti e spostarli. Capisco che HTML5 fornisce tre elementi che possono renderlo possibile: svg , canvas e div . Per quello …
Come posso ridimensionare automaticamente l' <canvas>elemento HTML5 per adattarlo alla pagina? Ad esempio, posso ottenere un <div>ridimensionamento impostando le proprietà heighte widthsu 100%, ma un <canvas>non ridimensionerà, vero?
Sto lavorando a un progetto di arte generativa in cui vorrei consentire agli utenti di salvare le immagini risultanti da un algoritmo. L'idea generale è: Crea un'immagine su una tela HTML5 usando un algoritmo generativo Al termine dell'immagine, consentire agli utenti di salvare l'area di disegno come file di immagine …
Voglio avere una pagina web che abbia una parola centrata. Voglio che questa parola sia disegnata con un'animazione, in modo tale che la pagina "scriva" la parola nello stesso modo in cui vorremmo, cioè inizia da un punto e disegna linee e curve nel tempo in modo che il risultato …
Sto usando lo strumento JavaScript "Canvas2Image" di Nihilogic per convertire i disegni su tela in immagini PNG. Ciò di cui ho bisogno ora è trasformare quelle stringhe base64 che questo strumento genera, in veri e propri file PNG sul server, usando PHP. In breve, quello che sto facendo attualmente è …
Voglio salvare la mia tela su un img. Ho questa funzione: function save() { document.getElementById("canvasimg").style.border = "2px solid"; var dataURL = canvas.toDataURL(); document.getElementById("canvasimg").src = dataURL; document.getElementById("canvasimg").style.display = "inline"; } Mi dà errore: Uncaught SecurityError: Impossibile eseguire "toDataURL" su "HTMLCanvasElement": non è possibile esportare i canvas contaminati. Cosa dovrei fare?
Le foto delle fotocamere digitali vengono spesso salvate come JPEG con un tag "orientamento" EXIF. Per una corretta visualizzazione, le immagini devono essere ruotate / specchiate a seconda dell'orientamento impostato, ma i browser ignorano queste informazioni che rendono l'immagine. Anche nelle grandi app Web commerciali, il supporto per l'orientamento EXIF …
Uso elementi canvas html5 per ridimensionare le immagini nel mio browser. Si scopre che la qualità è molto bassa. Ho trovato questo: disabilita l'interpolazione quando ridimensiona un <canvas> ma non aiuta ad aumentare la qualità. Di seguito è riportato il mio codice CSS e JS, nonché l'immagine scaricata con Photoshop …
Per un'applicazione di disegno, sto salvando le coordinate del movimento del mouse su un array, quindi le disegno con lineTo. La linea risultante non è liscia. Come posso produrre una singola curva tra tutti i punti raccolti? Ho cercato su google ma ho trovato solo 3 funzioni per disegnare linee: …
Il mio codice funziona molto bene sul mio localhost ma non funziona sul sito. Ho ricevuto questo errore dalla console, per questa riga .getImageData(x,y,1,1).data: Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data. parte del mio codice: jQuery.Event.prototype.rgb=function(){ var x = this.offsetX || …
Vorrei ruotare le foto in base alla loro rotazione originale, come impostata dalla fotocamera nei dati immagine JPEG EXIF. Il trucco è che tutto questo dovrebbe avvenire nel browser, utilizzando JavaScript e <canvas>. In che modo JavaScript può accedere a JPEG, un oggetto API file locale, locale <img>o remoto <img>, …
Ho provato a cambiare quello che sembra essere il colore di sfondo predefinito della mia tela da nero a trasparente / qualsiasi altro colore, ma senza fortuna. Il mio HTML: <canvas id="canvasColor"> Il mio CSS: <style type="text/css"> #canvasColor { z-index: 998; opacity:1; background: red; } </style> Come puoi vedere nel …
C'è qualche motivo, oltre alle prestazioni, per utilizzare WebGL invece di 2D-Canvas per giochi / app 2D ? In altre parole, quali funzionalità 2D sono offerte da WebGL che non è possibile ottenere facilmente con 2D-Canvas?
Sto cercando di impilare due tele insieme e renderle una tela a doppio strato. Ho visto un esempio qui: <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> Ma vorrei allineare …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.