es auf Seite der HTML Canvas Element InterfaceGecko DOM Reference gesagt, ist, dass:Erste Fehler auf canvas.toDataUrl ('image/JPEG', 0,2)
Wenn der angeforderte Typ Bild ist/JPEG, dann das zweite Argument, wenn es zwischen 0,0 und 1,0 ist, wird als behandelt, was die Bildqualität anzeigt; Wenn das zweite Argument etwas anderes ist, wird der Standardwert für die Bildqualität verwendet. Andere Argumente werden ignoriert.
Aber auf die Praxis bekomme ich: Sicherheitsfehler "Code:" 1000.
Ist es etwas, das noch nicht unterstützt wird? Oder warum es passieren könnte? Jeder aufschlussreiche Rat oder eine Erklärung könnte hilfreich sein.
UPDATE:
ich neueste File API verwenden erste lokale Image-Datei in den Speicher zu laden, skaliert es mit der Leinwand und dann Export - mit benutzerdefinierten Qualität.
mögliches Duplikat von [Warum löst canvas.toDataURL() eine Sicherheitsausnahme aus?] (Http://stackoverflow.com/questions/2390232/why-does-canvas-todatururl-throw-a-security-exception) – Phrogz
Sehen Sie sich die doppelte Frage an, weil Sie diesen Sicherheitsfehler erhalten haben. (Wenn du 'drawImage' nicht benutzt hast und deine Leinwand verschmutzt hast, liege ich falsch.) – Phrogz
Nun ... Ich habe diese Frage auch gesehen, aber ich war mir nicht sicher, ob der Fall derselbe ist. Ich habe die Frage aktualisiert. Was denkst du? – jayarjo