PDA

View Full Version : [java]BufferedImage


mastoo
12-04-2007, 21:34
nel metodo setRGB(int startX,
int startY,
int w,
int h,
int[] rgbArray,
int offset,
int scansize)
scansize a che serve?
grazie

PGI-Bis
12-04-2007, 21:58
E' il numero per cui occorre moltiplicare l'indice di riga al fine di ottenere i dati delle sue celle nell'array di interi argb.

Nel caso in cui rgbArray sia una matrice rettangolare righexcolonne che contiene esattamente il numero di pixel necessario a riempire la regione desiderata, allora scanline vale "w" (offset e startY zero).

mastoo
13-04-2007, 09:17
quindi con una BufferedImage di 300*300 e un array di interi

int buffer[] = new int[300*300];

per riempire tutta l'immagine devo scrivere

setRGB(0,0,300,300,buffer ,0,300);

giusto?

PGI-Bis
13-04-2007, 11:17
Giusto.