//这个问题的关键是在取得你的图象指针,然后修改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();
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();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货