Ich suche nach einer Möglichkeit, einen Hash für ein Bild auf einer XHTML-Seite mit Javascript zu erstellen.Gibt es eine Möglichkeit, auf Bitmap-Daten eines Bildes mit Javascript zuzugreifen?
Antwort
Ja, Sie können es über XMLHttpRequest erhalten. Beachten Sie, dass Sie verschiedene Tricks spielen müssen (siehe http://web.archive.org/web/20071103070418/mgran.blogspot.com/2006/08/downloading-binary-streams-with.html und How to force save as dialog box in firefox besides changing headers?), um die Datei als Binärdatei zu erhalten.
Danke, aber ich möchte auf eine bereits geparste Bitmap-Daten einer Bilddatei zugreifen. Hast du eine Idee? – webwise
Nein. Die tatsächlichen Daten sollten zwischengespeichert werden, aber Sie müssten das Bild in JS analysieren. –
Sie sollten wahrscheinlich mit der XMLHttpRequest bleiben, es ist Ihre wahrscheinlichste Lösung. – defines
Bei unterstützten Browsern können Sie ein canvas Element verwenden, um an Bilddaten zu gelangen. Beginnen Sie mit diesem Mozilla article on pixel manipulation.
Danke, aber ich muss IE auch unterstützen. Irgendwelche Ideen? – webwise
- 1. PowerShell: Gibt es eine Möglichkeit, auf Shell zuzugreifen: Laufwerk?
- 2. ZF2 gibt es eine Möglichkeit, auf eine CSS-Datei innerhalb eines Moduls zuzugreifen?
- 3. Gibt es eine Möglichkeit, auf eine JavaScript-Variable mit einer Zeichenfolge zuzugreifen, die den Namen der Variablen enthält?
- 4. Gibt es eine Möglichkeit, die "naturalWidth" eines Bildes mit jquery auszulesen?
- 5. Gibt es eine Möglichkeit, während der Iteration mit `String # split 'auf die letzten Übereinstimmungsinformationen zuzugreifen?
- 6. Gibt es eine Möglichkeit, mit Python auf OS X Wi-Fi-Daten zuzugreifen? (Signalstärke, zum Beispiel)
- 7. Gibt es eine Möglichkeit, auf iCloud-Erinnerungen mit Ruby-Anwendung zuzugreifen und sie abzurufen?
- 8. Gibt es eine Möglichkeit, mit der Square Connect API auf Gerätedaten zuzugreifen?
- 9. Gibt es eine Möglichkeit, auf den Typ einer Scala Option Deklaration zur Laufzeit mit Reflektion zuzugreifen?
- 10. Javascript-Optimierung - Gibt es eine einfachere Möglichkeit, Javascript zu beschleunigen?
- 11. Gibt es eine Möglichkeit, den ModelState eines Controllers an ein ActionFilterAttribute weiterzugeben (oder darauf zuzugreifen)?
- 12. Gibt es eine Möglichkeit, auf einen Iframe von einem anderen zuzugreifen?
- 13. WebGL: Gibt es eine effiziente Möglichkeit, nur einen Teil eines Bildes/Canvas als Textur hochzuladen?
- 14. Aurelia-Komponente. Gibt es eine Möglichkeit, auf eine Funktion einer Komponente im Typoskript zuzugreifen
- 15. Gibt es eine clevere Möglichkeit, auf eine Variable innerhalb einer umbrochenen Funktion zuzugreifen?
- 16. Gibt es eine Möglichkeit, auf eine unsichere HTTP-API-Anfrage in GITHUB zuzugreifen?
- 17. C++: Gibt es eine Möglichkeit, von einer anderen Funktion auf eine Zeichenkette zuzugreifen?
- 18. Gibt es eine Möglichkeit, auf alle Verweise auf ein bestimmtes Objekt zuzugreifen?
- 19. Gibt es eine Möglichkeit, von einem Java Bean auf web.xml-Eigenschaften zuzugreifen?
- 20. Gibt es eine einfache Möglichkeit, auf Outlook-Kontakte außerhalb von VSTO zuzugreifen?
- 21. Gibt es eine Möglichkeit zu vermeiden, die Alt eines Bildes anzuzeigen, während eckig geladen wird?
- 22. Gibt es eine Möglichkeit, Git-Tags mit JavaScript
- 23. Gibt es eine Möglichkeit, auf den Wert "vorherige Zeile" in einer SELECT-Anweisung zuzugreifen?
- 24. Gibt es eine bessere Möglichkeit, auf Steuerelemente in einer ITemplate als FindControl() zuzugreifen?
- 25. g ++: Gibt es eine Möglichkeit, auf kompilierte Flags innerhalb des Codes zuzugreifen, der kompiliert wird?
- 26. Gibt es eine Möglichkeit, auf alle Inhaltssteuerelemente von MS Word 2016 zuzugreifen?
- 27. Ändern eines Bildes beim Hover mit Javascript
- 28. Gibt es in HTML/JavaScript eine Möglichkeit, das endgültige Layout eines Bildes zu bestimmen, wenn das Bild geladen wird?
- 29. Gibt es eine Möglichkeit, von außen auf den Tooltipp des dxCharts zuzugreifen?
- 30. Es gibt eine Möglichkeit, auf den Dokumentordner in iphone/ipad zuzugreifen (echtes Gerät, kein Simulator)?
Ich weiß, dass ich Flash verwenden kann, um auf die BitmapData-Informationen zuzugreifen. Aber ich würde es wirklich gerne mit JavaScript alleine machen. – webwise