Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Intermediate
Jun 30, 2008

Create a "Fog" Filter Using the RGBImageFilter Class

This following code shows you how to create a "fog" filter for an image using the RGBImageFilter class:

import java.awt.image.*;
import java.awt.*;
public class FogFilter extends RGBImageFilter
{
   int fogg;

   //0<=t<=255
   public FogFilter(int t)
   {
      canFilterIndexColorModel=true;
      fogg=t;
   }

   public int filterRGB(int x, int y, int rgb)
   {              
      int red=ColorModel.getRGBdefault().getRed(rgb);
      int green=ColorModel.getRGBdefault().getGreen(rgb);
      int blue=ColorModel.getRGBdefault().getBlue(rgb);
   
     Color col=new Color(red,green,blue,fogg);
     return col.getRGB();
   }
}
Leonard Anghel
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap