Ein Monkeyrunner-Kurs für ein Bild des Geräte- oder Emulatorbildschirms. Das Bild ist
    aus dem Bildschirmzwischenspeicher kopiert werden. Mit den Methoden dieses Objekts können Sie
    Konvertieren Sie das Bild in verschiedene Speicherformate, schreiben Sie es in eine Datei, kopieren Sie Teile
    das Bild und vergleichen dieses Objekt mit anderen MonkeyImage-Objekten.
    Sie müssen keine neuen Instanzen von MonkeyImage erstellen. Verwenden Sie stattdessen
MonkeyDevice.takeSnapshot(), um eine neue Instanz aus einem Screenshot zu erstellen. Verwenden Sie beispielsweise:
newimage = MonkeyDevice.takeSnapshot()
Zusammenfassung
| Methoden | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| <ph type="x-smartling-placeholder"> | <ph type="x-smartling-placeholder"> 
                Konvertiert das aktuelle Bild in ein bestimmtes Format und gibt es als
                string, auf den Sie dann als iterable binärer Byte zugreifen können.
             | ||||||||||
| <ph type="x-smartling-placeholder"> | <ph type="x-smartling-placeholder"> 
                Gibt das einzelne Pixel an der Bildposition (x,y) als
                ein Tupel von integer in der Form (a, r, g, b).
             | ||||||||||
| <ph type="x-smartling-placeholder"> | <ph type="x-smartling-placeholder"> 
                Gibt das einzelne Pixel an der Bildposition (x,y) wie folgt zurück:
                eine 32-Bit-Ganzzahl.
             | ||||||||||
| 
                    MonkeyImage
                 | <ph type="x-smartling-placeholder"> 
                Erstellt ein neues  MonkeyImage-Objekt aus einer rechteckigen Auswahl des
                das aktuelle Bild. | ||||||||||
| <ph type="x-smartling-placeholder"> | <ph type="x-smartling-placeholder"> MonkeyImage)
            andere,
            Gleitkommazahl %)
                Vergleicht dieses  MonkeyImage-Objekt mit einem anderen und gibt das Ergebnis von
                für den Vergleich. Das Argumentpercentgibt den Prozentsatz an,
                Differenz, die für die beiden Bilder "gleich" zulässig ist. | ||||||||||
| <ph type="x-smartling-placeholder"> | <ph type="x-smartling-placeholder"> 
                Schreibt das aktuelle Bild in die durch  filenameangegebene Datei, im
                Format angegeben durchformat. | ||||||||||
Öffentliche Methoden
<ph type="x-smartling-placeholder"></ph> String convertToBytes <ph type="x-smartling-placeholder"></ph> ( string-Format)
Konvertiert das aktuelle Bild in ein bestimmtes Format und gibt es als String zurück auf die Sie dann als iterable binärer Byte zugreifen können.
Argumente
| Format | Das gewünschte Ausgabeformat. Alle gängigen Rasterausgabeformate werden unterstützt. Der Standardwert ist „png“. (Portable Network Graphics). | 
|---|
<ph type="x-smartling-placeholder"></ph> Tupel getRawPixel <ph type="x-smartling-placeholder"></ph> (Ganzzahl x, integer y)
Gibt das einzelne Pixel an der Bildposition (x,y) als ein Tupel von integer in der Form (a, r, g, b).
Argumente
| x | Die horizontale Position des Pixels, beginnend mit 0 links auf dem Bildschirm in der Ausrichtung, die sie beim Erstellen des Screenshots hatte. | 
|---|---|
| y | Die vertikale Position des Pixels, beginnend mit 0 oben auf dem Bildschirm in der Ausrichtung, die sie beim Erstellen des Screenshots hatte. | 
Returns
- Ein Tupel von Ganzzahlen, die das Pixel in der Form (a, r, g, b) darstellen, wobei a ist der Wert des Alphakanals und r, g und b sind die Rot-, Grün- und Blauwerte. .
<ph type="x-smartling-placeholder"></ph> Tupel getRawPixelInt <ph type="x-smartling-placeholder"></ph> (Ganzzahl x, integer y)
Gibt das einzelne Pixel an der Bildposition (x,y) als Eine Ganzzahl. Verwenden Sie diese Methode, um Arbeitsspeicher zu sparen.
Argumente
| x | Die horizontale Position des Pixels, beginnend mit 0 links auf dem Bildschirm in der Ausrichtung, die sie beim Erstellen des Screenshots hatte. | 
|---|---|
| y | Die vertikale Position des Pixels, beginnend mit 0 oben auf dem Bildschirm in der Ausrichtung, die sie beim Erstellen des Screenshots hatte. | 
Returns
- Die a-, r-, g- und b-Werte der Pixel als 8-Bit-Werte, kombiniert in einem 32-Bit- Ganzzahl, wobei a die 8 Bits ganz links, r ganz rechts usw. ist.
      <ph type="x-smartling-placeholder"></ph>
          
              MonkeyImage
          
      
      getSubImage
      <ph type="x-smartling-placeholder"></ph>
        (Tupel Rechteck)
      
    
  
           Erstellt ein neues MonkeyImage-Objekt aus einer rechteckigen Auswahl des
           das aktuelle Bild.
        
Argumente
| rect | Ein Tupel (x, y, w, h), das die Auswahl angibt. x und y geben das 0-basierte Pixel an.
            der oberen linken Ecke der Auswahl. w die Breite der
            Region und h gibt die Höhe in Pixel an. Die Ausrichtung des Bildes entspricht der Bildschirmausrichtung zum Zeitpunkt des ein Screenshot erstellt. | 
|---|
Returns
- 
            Ein neues MonkeyImage-Objekt mit der Auswahl.
      <ph type="x-smartling-placeholder"></ph>
        boolesch
      
      sameAs
      <ph type="x-smartling-placeholder"></ph>
      (
       
           MonkeyImage
        anderes Bild,
       Gleitkommazahl %
      )
      
    
  
           Vergleicht dieses MonkeyImage-Objekt mit einem anderen und gibt das Ergebnis von
           für den Vergleich. Das Argument percent gibt den Prozentsatz an,
           Differenz, die für die beiden Bilder "gleich" zulässig ist.
        
Argumente
| Sonstiges | Ein weiteres MonkeyImage-Objekt für den Vergleich mit diesem. | 
|---|---|
| Prozentzeichen | Eine Gleitkommazahl im Bereich von 0,0 bis einschließlich 1,0, die angibt,
            Den Prozentsatz der Pixel, die gleich sein müssen, damit die Methode zurückgegeben wird trueDer Standardwert ist 1,0, d. h., alle Pixel
            übereinstimmen. | 
Returns
- 
            Der boolesche Wert true, wenn die Bilder übereinstimmen, andernfalls der boolesche Wertfalse.
<ph type="x-smartling-placeholder"></ph> voidm writeToFile <ph type="x-smartling-placeholder"></ph> (String-Dateiname, string)
           Schreibt das aktuelle Bild in die durch filename angegebene Datei, im
           Format angegeben durch format.
        
Argumente
| Pfad | Der voll qualifizierte Dateiname und die Erweiterung der Ausgabedatei. | 
|---|---|
| Format | Das für die Datei zu verwendende Ausgabeformat. Wird kein Format angegeben, versucht, das Format anhand der Dateiendung zu erraten. Falls nein Erweiterung angegeben und kein Format angegeben wurde, wird das Standardformat PNG (Portable Network Graphics) verwendet. | 
