Using the Fog Filter with the RGBImageFilter Class

This tip shows you how to implement the fog filter 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();      }    }
Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: