# Array+ funcion get(x,y)

**URL:** <https://discourse.processing.org/t/array-funcion-get-x-y/22191>\
**Category:** Español\
**Tags:** homework\
**Created:** [June 26, 2020, 10:44pm UTC](https://discourse.processing.org/t/array-funcion-get-x-y/22191 "2020-06-26T22:44:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![doloresgarcia](https://avatars.discourse-cdn.com/v4/letter/d/48db29/32.png) [@doloresgarcia](https://discourse.processing.org/u/doloresgarcia)\
**Post date:** [June 26, 2020, 10:44pm UTC](https://discourse.processing.org/t/array-funcion-get-x-y/22191/1 "2020-06-26T22:44:37Z")

</div>

Hola, estoy queriendo realizar una funcion donde, con la funcion get(x,y) trabaje con un PImage[], pero el programa me dice que no pueden trabajar juntos.  
Alguien conoce alguna manera de hacerlo o alguna alternativa a esta funciones?? Gracias

Esta es mi clase donde estoy utilizando el codigo:

class Paleta {  
int cantImg=17;  
PImage []imagen;  
int nombreArchivo;

Paleta(int nombreArchivo\_) {  
imagen= new PImage[cantImg];  
for(int i=0; i\<imagen.length; i++){  
imagen[i]=loadImage(“imagen”+i+".png");  
}  
nombreArchivo=nombreArchivo\_;  
image(imagen[nombreArchivo],0,0,width,height);

}

color darUnColor(float x, float y) {

```
float posX= x;
float posY= y;
return imagen.get (posY* width+posX);

```

}  
}

---

<div class="post-metadata">

**Author:** ![josephh](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/josephh/32/210_2.png) [@josephh](https://discourse.processing.org/u/josephh)\
**Post date:** [June 27, 2020, 10:20pm UTC](https://discourse.processing.org/t/array-funcion-get-x-y/22191/2 "2020-06-27T22:20:53Z")

</div>

Hola,

Recuerda que puedes formatear tu código usando el botón `</>` en el editor de mensajes del foro.

Usted está recibiendo un error porque la función `get()` está esperando un mínimo de dos parámetros, revise la documentación aquí :

- [https://processing.org/reference/get\_.html](https://processing.org/reference/get_.html)

En tu caso, usaste esta expresión con un solo parámetro:

```auto
imagen.get (posY* width+posX);

```

Lo que necesitas hacer es:

```auto
// x : int: x-coordinate of the pixel
// y : int: y-coordinate of the pixel
PImage img;
img.get(x, y);

```

(Nota, el español no es mi lengua materna, así que ha sido traducido 🙂 )

---

<div class="post-metadata">

**Author:** ![doloresgarcia](https://avatars.discourse-cdn.com/v4/letter/d/48db29/32.png) [@doloresgarcia](https://discourse.processing.org/u/doloresgarcia)\
**Post date:** [June 28, 2020, 12:24am UTC](https://discourse.processing.org/t/array-funcion-get-x-y/22191/3 "2020-06-28T00:24:37Z")

</div>

Thank you so much!!!
