Cihazın veya emülatör ekranının resmini içeren bir monkeyrunner sınıfı. Resim
    ekran görüntüsü sırasında ekran arabelleğinden kopyalanmıştır. Bu nesnenin yöntemleri şunları yapmanıza olanak tanır:
    resmi çeşitli depolama biçimlerine dönüştürebilir, resmi bir dosyaya yazabilir, resmin parçalarını
    ve bu nesneyi diğer MonkeyImage nesnelerle karşılaştırın.
    Yeni MonkeyImage örnekleri oluşturmanız gerekmez. Bunun yerine
Ekran görüntüsünden yeni bir örnek oluşturmak için 
MonkeyDevice.takeSnapshot() tuşlarına basın. Örneğin, şunu kullanın:
newimage = MonkeyDevice.takeSnapshot()
Özet
| Yöntemler | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
             | 
        
             
                Mevcut resmi belirli bir biçime dönüştürür ve
                dize değerini alır. Bu dize, daha sonra ikili baytların yiterilebilir.
             
         | 
    ||||||||||
| 
             | 
        
             
                Görselin konumundaki (x,y) tek pikseli bir
                (a,r, g,b) tam sayı tuple (tuple) değeri.
             
         | 
    ||||||||||
| 
             | 
        
             
                Görselin konumundaki (x,y) tek pikseli aşağıdaki gibi döndürür:
                32 bit tam sayı.
             
         | 
    ||||||||||
            
                    MonkeyImage
                
             | 
        
             
                Dikdörtgen seçiminden yeni bir  
        MonkeyImage nesnesi oluşturur
                mevcut resim.
             | 
    ||||||||||
| 
             | 
        
            MonkeyImage
            diğer,
            kayma yüzdesi)
            
                Bu  
        MonkeyImage nesnesini başka bir nesneyle karşılaştırır ve şunun sonucunu döndürür:
                en iyi uygulamaları görelim. percent bağımsız değişkeni yüzdeyi belirtir
                iki resmin "eşit" olmasına izin verilen fark.
             | 
    ||||||||||
| 
             | 
        
             
                Mevcut resmi,  
        filename tarafından belirtilen dosyaya yazar
                format tarafından belirtilen biçim.
             | 
    ||||||||||
Herkese açık yöntemler
dize convertToBytes ( dize biçimi)
Mevcut resmi belirli bir biçime dönüştürür ve dize olarak döndürür Böylece, ikili baytların yiterilebilir bir öğesi olarak erişebilirsiniz.
Argümanlar
| biçim | İstenen çıkış biçimi. Yaygın olarak kullanılan tüm kafes çıkış biçimleri desteklenir. Varsayılan değer "png"dir (Taşınabilir Ağ Grafikleri). | 
|---|
tuple getRawPixel (tam sayı x, tamsayı y)
Görselin konumundaki (x,y) tek pikseli bir (a,r, g,b) tam sayı tuple (tuple) değeri.
Argümanlar
| x | Pikselin, ekranın sol tarafındaki 0 ile başlayan ve ekran görüntüsü alındığında sahip olduğu yönde değişiklik gösterebilir. | 
|---|---|
| y | Pikselin, ekranın üst kısmındaki 0 ile başlayan ve ekran görüntüsü alındığında sahip olduğu yönde değişiklik gösterebilir. | 
İlerlemeler
- Pikseli temsil eden, (a,r,g,b) biçiminde bir tam sayı a alfa kanalı değeri, r, g ve b ise kırmızı, yeşil ve mavi değerleri; tıklayın.
 
tuple getRawPixelInt (tam sayı x, tamsayı y)
Görselin konumundaki (x,y) tek pikseli bir tam sayı. Bellekten tasarruf etmek için bu yöntemi kullanın.
Argümanlar
| x | Pikselin, ekranın sol tarafındaki 0 ile başlayan ve ekran görüntüsü alındığında sahip olduğu yönde değişiklik gösterebilir. | 
|---|---|
| y | Pikselin, ekranın üst kısmındaki 0 ile başlayan ve ekran görüntüsü alındığında sahip olduğu yönde değişiklik gösterebilir. | 
İlerlemeler
- Pikselin a,r,g ve b değerleri, 8 bit değerleri olarak bir 32 bit olarak birleştirilir bir tam sayı, en soldaki 8 biti içeren bir tam sayı, r en sağdadır ve bu şekilde devam eder.
 
      
          
              MonkeyImage
          
      
      getSubImage
      
        (tuple dikdörtgen)
      
    
  
           Dikdörtgen seçiminden yeni bir MonkeyImage nesnesi oluşturur
           mevcut resim.
        
Argümanlar
| rect | 
            Seçimi belirten bir unsur (x, y, w, h). x ve y 0 tabanlı pikseli belirtir
            konumuna getirin. w,
            bölge ve h, yüksekliğini her ikisi de piksel cinsinden belirtir.
             Resmin yönü, gösterildiği sıradaki ekran yönüyle aynıdır ekran görüntüsü alındı.  | 
        
|---|
İlerlemeler
- 
            Seçimi içeren yeni bir 
MonkeyImagenesnesi. 
      
        boole
      
      sameAs
      
      (
       
           MonkeyImage
        diğerResim,
       yüzde kayma
      )
      
    
  
           Bu MonkeyImage nesnesini başka bir nesneyle karşılaştırır ve şunun sonucunu döndürür:
           en iyi uygulamaları görelim. percent bağımsız değişkeni yüzdeyi belirtir
           iki resmin "eşit" olmasına izin verilen fark.
        
Argümanlar
| diğer | 
            Bu öğeyle karşılaştırılacak başka bir MonkeyImage nesnesi daha.
           | 
        
|---|---|
| yüzde | 
            0,0 - 1,0 dahil olmak üzere, bu değerler dahil olmak üzere
            yöntemin döndürülmesi için aynı olması gereken piksellerin yüzdesi
            true Varsayılan değer 1,0'dır ve bu değer, tüm piksellerin
            eşleşmelidir.
           | 
        
İlerlemeler
- 
            Resimler eşleşirse 
trueBoole, aksi takdirdefalseBoole değerini döndürür. 
geçersiz 'nı inceleyin. WriteToFile (dize dosya adı, dize biçimi) 'nı inceleyin.
           Mevcut resmi, filename tarafından belirtilen dosyaya yazar
           format tarafından belirtilen biçim.
        
Argümanlar
| yol | Çıkış dosyasının tam dosya adı ve uzantısı. | 
|---|---|
| biçim | Dosya için kullanılacak çıkış biçimi. Biçim sağlanmazsa yöntemi, dosya adının uzantısından biçimi tahmin etmeye çalışır. Yanıt hayır ise uzantısı sağlanmışsa ve herhangi bir biçim belirtilmemişse, "png" (Taşınabilir Ağ Grafikleri) kullanılır. |