View Single Post
Old 26-07-2004, 20:44   #2
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
Se parliamo di documentazione delle librerie c'è la sola unica e meravigliosa documentazione standard:

http://java.sun.com/j2se/1.4.2/download.html

la trovi in basso.

Se puoi scarica però il Tigrotto (SDK1.5 con documentazione relativa). E una "beta 2" ma più la uso e più mi rendo conto che hanno fatto l'impossibile, cioè rendere Java ancora più facile.

http://java.sun.com/j2se/1.5.0/download.jsp

Java 1.5 arriva con il supporta alle immagini in formato bmp. Altrimenti scarichi JAI (Java Advanced Imaging)

http://java.sun.com/products/java-me...oad-1_1_2.html

oppure il solo plug-in per imageio

http://java.sun.com/developer/earlyA...eio/index.html

Non mi pare che ppm sia supportato.

Caricare ed esaminare un'immagine per pixel è veramente semplice:
Codice:
import java.awt.image.*;
import javax.imageio.*;
import java.io.*;

//ecc...


BufferedImage immagine = ImageIO.read(new File("immagine.bmp"));
int width = immagine.getWidth();
int height = immagine.getHeight();
for(int i = 0; i < width; i++) {
        for(int j = 0; j < height; j++) {
                int pixelRGBA = immagine.getRGB(i, j);
                int red = (pixelRGBA >> 16) & 0xff;
                int green = (pixelRGBA >> 8) & 0xff;
                int blue = pixelRGBA & 0xff;
                //int alpha = (pixelRGBA >> 24) & 0xff;
        }
}
Ciao.
PGI è offline   Rispondi citando il messaggio o parte di esso