In diesem Artikel wird der spezifische Code von JavaScript Canvas zum Laden von Bildern zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Code: <!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <title>Bild verwenden</title> <style type="text/css"> * { /* Rand: 0; Polsterung: 0; */ Box-Größe: Rahmenbox; } Leinwand { Rahmenbreite: 1px; Rahmenfarbe: #000000; Rahmenstil: durchgezogen; } </Stil> </Kopf> <Text> <Leinwand-ID="Leinwand"></Leinwand> <div> <input type="file" accept="image/*" /> </div> <Skripttyp="text/javascript"> window.onload = (Ereignis) => { hauptsächlich() } Funktion main() { const canvas = document.getElementById("canvas"); const ctx = canvas.getContext("2d"); const inputFile = document.querySelector("Eingabe[Typ=Datei]"); inputFile.onchange = (Ereignis) => { const Dateien = Ereignis.Ziel.Dateien; if (Dateienlänge > 0) { const file = files[0]; // Erste Datei console.log(Datei); const image = neues Bild(); image.src = URL.createObjectURL(Datei); image.onload = Funktion(Ereignis) { // console.log(Ereignis, dies); URL.revokeObjectURL(diese.src); Leinwandbreite = Bildbreite; Leinwandhöhe = Bildhöhe; ctx.drawImage(Bild, 0, 0); } } } } </Skript> </body> </html> Referenz: Link Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Einführung in die UFW-Firewall unter Linux
>>: So konfigurieren Sie Bash-Umgebungsvariablen in Linux
Mit dem Tag <TH> werden die Eigenschaften e...
Heute sprach jemand mit mir über ein Website-Entw...
Der Unterschied zwischen CSS3-Animation und JS-An...
Native JS implementiert das Klickzahlenspiel zu I...
Experimentelle Umgebung Apache und Tomcat sind be...
Vorwort: Beim Entwerfen einer Tabelle in MySQL em...
Dieser Artikel veranschaulicht anhand von Beispie...
Dieser Artikel fasst gängige Betriebstechniken fü...
SQL-Methode zum Berechnen der Zeitstempeldifferen...
Die vom Docker abgerufenen Befehle werden standar...
Inhaltsverzeichnis veranschaulichen 1. Blob-Objek...
Inhaltsverzeichnis PXE implementiert die unbeaufs...
Eine Vektorwelle <svg viewBox="0 0 560 20...
1. Herunterladen 2. Dekompression 3. Fügen Sie di...
Inhaltsverzeichnis Vorwort Docker-Datei Was ist e...