Newsgroup: it.comp.java
Titolo: PixelGrabber e affini

Ciao ragazzi, sono nuovo e ho problemi con il mio newsreader, quindi
saro' breve:
Ho letto le FAQ del gruppo, le API, vari libri, ma non sono riuscito a
capire come estrapolare le componenti RGB di un pixel di un'immagine GIF
o JPEG. Riesco a visualizzare e deformare tali immagini, ma non so come
estrarre informazioni relative ai singoli pixels.
Ringrazio anticipatamente chi mi sapra' indicare un esempio chiaro o una
spiegazione utile.
Vi sarei grato se mi comunicaste la risposta, oltre che su questo NG,
anche via email (basta dirmi: "Ue' tipo, ti abbiamo risposto").
Spero di non aver chiesto troppo.
lone...@goldrake.com
 
http://surf.to/lone.wolf
-- 
Lone Wolf   
lone...@goldrake.com
----------  ICQ UIN 4356295
----------
on the Web  
http://surf.to/lone.wolf
----------  
http://utenti.tripod.it/tombevirtuali
----------  
http://welcome.to/porcelloni
----------  
porcelloni...@listbot.com

Ciao ragazzi
Sapete dirmi come posso estrapolare le componenti RGB di un pixel di 
un'immagine GIF o JPEG?
Non riesco ad usare nessuno dei sistemi che ho trovato in giro... sono 
un po' pirla :-) Riesco a visualizzare e deformare l'immagine ma non a 
trattare un singolo pixel.
Grazie a tutti.


 wrote:
cerca "Elaborazione immagini. Come fare?" su dejanews
--
Greetings, Alessandro
http://www.esalab.it
Pesaro, Italy
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

un'immagine GIF o JPEG?
Una volta che ti sei creato l'oggetto Image lo puoi fornire ad
PixelGrabber (o qualsiasi altro ImageComsumer) e con il metodo
grabPixels riempi un array di int ognuno dei quali contiene le
coordinate RGB dell'immagine.
Forse all'imageConsumer devi fornire un ImageProducer (non ricordo
bene) che comunque ti estrai facilmente da Image (con il metodo
getImageProducer o qualcosa di simile).
ciao


cerca "Elaborazione immagini. Come fare?" su dejanews
Grazie mille!!!


getImageProducer o qualcosa di simile).
E' piu' o meno quello che ho sempre pensato, ma non sono ancora
riuscito a farlo (avrei bisogno di vedere degli esempi, ma adesso li
ho trovati, forse, su deja news).
Grazie!!!


cerca "Elaborazione immagini. Come fare?" su dejanews
Beh, ma sull'esempio che ho trovato fa esattamente quello che ho
sempre cercato di fare io... e non riesco ancora a compilare il mio
file. Mi dice "class PixelGrabber not found", eppure mi sembra di aver
importato le cose giuste. Ecco il codice, caso mai gli voleste dare
un'occhiata (ho tolto le parti inutili):
---------------------------------------------------------
import java.applet.*;  
import java.awt.*;     
import java.net.*;
import java.lang.*;
public class Convertitore extends Applet {     
   Toolkit defToolKit = Toolkit.getDefaultToolkit();
   boolean SiamApplet = true;
   Image miaimage1 = null;
   static String nomeimg = null;
   public static void main(String args[]) { 
/* [...] */
   }
   public void init() {
     if(SiamApplet) {
        miaimage1 = getImage(getDocumentBase(), nomeimg);
        int larghIm = miaimage1.getWidth(this);
        int altIm = miaimage1.getHeight(this);
     }
     else {
        miaimage1 = defToolKit.getImage(nomeimg);
        int larghIm = miaimage1.getWidth(this);
        int altIm = miaimage1.getHeight(this);
/* E' qui che mi da' l'errore!!! */
        PixelGrabber pg = new PixelGrabber(miaimage1, 0, 0,larghIm,
altIm, true);
     }
   }
}
-------------------------------------------------------
Cosa devo importare ancora?


On Sat, 19 Jun 1999 10:09:39 GMT, 
lone...@goldrake.com
 (Lone Wolf)
wrote:

java.awt.image.*  !!!


java.awt.image.*  !!!
Ho gia' provato, credo... 'spetta che riprovo...
FUNZIONA!!!!! Grazie 1024!!!
Spero tanto di poter anch'io essere d'aiuto a qualcuno, prima o poi
:-)
