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
Inhaltsverzeichnis Vorwort - Vue Routing 1. Die g...
Mehrweg-Suchbaum Höhe eines vollständigen Binärba...
Im Linux-System können Umgebungsvariablen entspre...
In diesem Artikel wird der spezifische JavaScript...
Häufige Anwendungsszenarien Die Schnittstellen ak...
Inhaltsverzeichnis 1. Was ist Bubble Sort 2. Gebe...
1. Übergang Verwendung der Übergangseigenschaft: ...
Schauen Sie sich den Code an: Code kopieren Der Co...
Da Ubuntu 20.04 das Netzwerk über Netplan verwalt...
Inhaltsverzeichnis 【Code-Hintergrund】 【Code-Imple...
Vorwort JSON ist ein leichtes Datenaustauschforma...
Verwenden Sie Vue, um einfach einen Click-Flip-Ef...
Vorwort Wenn Sie jemand fragt: „Was sind die Merk...
Vorwort Die logische Datenträgerverwaltung von lv...
Inhaltsverzeichnis 1. Objektmethoden definieren 2...