HTML5-Canvas-Inspektor?
Gibt es keine Möglichkeit zu prüfen der Objekte, die gerendert auf einem HTML5-canvas, wie wir es in Silverlight mit Silverlight Spy ?
Wenn ich mit Chrome Elemente-Inspektor kann ich überprüfen nur DOM.
InformationsquelleAutor der Frage mastak | 2012-02-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
EDIT:
diese Antwort nicht auf neue Versionen von chrome finden Sie unter:
chrome Leinwand Inspektor 2015
In Chrome Canary:
chrome://flags/
Die ausführliche Anleitung auf der Leinwand profiler:
http://www.html5rocks.com/en/tutorials/canvas/inspection/
Animierte gif zeigt es in Aktion:
https://twitter.com/umaar/status/480705624448045057
InformationsquelleAutor der Antwort jedierikb
Leinwand " Inhalt ist nicht Teil des DOM, so dort ist keine Weise, die Sie könnte prüfen Sie den Inhalt. Wie haben Sie richtig spitz sind, können die Inspektoren inspizieren DOM nur, damit die Leinwand ist aus dem Rahmen. Sie können den Inhalt von der Leinwand in die Konsole Ihrer devtools obwohl mit
und überprüfen Sie die Ausgabe dataURL in der benachbarten tab.
InformationsquelleAutor der Antwort spliter
Gibt es keine Objekte gerendert auf einem HTML5-Canvas. Es sind nur Pixel. Wenn Sie beim zeichnen einer Form die Leinwand Wellen seinen Zauberstab die Pixel angezeigt werden, und dann vergisst, dass auch nur irgendetwas passiert ist.
Als viele das getan haben, können Sie verfolgen, was Sie zeichnen auf eine Leinwand, um persistente Objekte, die für das Neuzeichnen. Ich habe geschrieben ein paar beliebte tutorials auf, dass und kein Zweifel, wenn Sie suchen, finden Sie mehr.
Als Sie bauen Ihr system von persistenten Objekten, die Sie sicherlich wollen, um eine Menge debug-code, die Ausgaben einfach zu verstehen Listen der Objekte und deren Koordinaten. Viele Menschen wählen, dies zu tun mit
console.log
Aussagen, dass ausgegeben wird, was Zeichenfolgen, die Sie möchten, um die Entwickler-Konsole (Teil der F12 developer-tools in den meisten modernen Browsern).Aber das ist es. Was Sie bauen, ist was Sie erhalten, zu verwenden, um zu überprüfen, Dinge.
InformationsquelleAutor der Antwort Simon Sarris
Gibt es keine Möglichkeit zu prüfen, den canvas-Inhalt im momentAber im Falle von WebGL, die Sie verwenden können, " WebGL-Inspektor " - Erweiterung für Google Chrome, so denke ich, dass ist es möglich ähnliche Erweiterung für die Leinwand zu. aber es funktioniert nicht wie gewöhnliche DOM-Inspektoren.
Hier ist die WebGL-Inspektor bietet:
Let ' s hoffe ich bin nicht off-road, aber dort ist keine Bitmap-oder Vektor-Leinwand Inspektor im moment.
InformationsquelleAutor der Antwort sysop
Behandeln Leinwand als ms paint. Es gibt keine Objekte, es sind nur Pixel und Methoden, um Sie auf dem Bildschirm.
InformationsquelleAutor der Antwort rezoner