//这个问题的关键是在取得你的图象指针,然后修改rgb值,白色的rgb均为255,黑色均为0;
 BufferedImage bufferedImage;
 URL fileURL;
 try{
    fileURL = new URL("test.gif");
 } catch (MalformedURLException urlErr){ } Image image = getImage(fileURL);
 tracker.addImage (image, 0);
 try{
    tracker.waitForID (0);
    bufferedImage = new BufferedImage(image.getWidth (this), image.getHeight(this), BufferedImage.TYPE_3BYTE_BGR );
        Graphics2D g2d = bi.createGraphics ();
        g2d.drawImage(image, 0, 0, this);
      }catch (InterruptedException Err){
      }catch (Exception Ex){
      }
 
 WritableRaster wra = bufferedImage.getRaster ();
 DataBufferByte dataBuffer = (DataBufferByte)wra.getDataBuffer ();
 byte[] imageDataPointer = db.getData();