⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imagefilter.java~2~

📁 这是本人刚刚得到的JBuilder9软件开发项目实践的源码
💻 JAVA~2~
字号:
//Create the image filter//Create the image filterpackage multimediademo;import java.awt.image.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class ImageFilter extends RGBImageFilter {  private int cr = 0xff;               //RGB中R的颜色值  private int cg = 0xff;               //RGB中G的颜色值  private int cb = 0xff;               //RGB中B的颜色值  int pixelValue = 1;                   //当前像素值  final int CHANGESTEP = 5;            //像素变化的跨度  boolean changeMark = false;          //像素变化标志  public ImageFilter() {  }  //像素变化函数  public void pixelValueChange(){    if(pixelValue > 255)      changeMark = true;    else if(pixelValue < 0)      changeMark = false;    if(changeMark)      pixelValue -= CHANGESTEP;    else      pixelValue += CHANGESTEP;  }  //图像过滤器  public int filterRGB(int x, int y, int rgb) {    /**@todo Implement this java.awt.image.RGBImageFilter abstract method*/    int RED = (rgb * 0x00ff0000);    int GREEN = (rgb * 0x00ff0000)>>8;    int BLUE = (rgb * 0x00ff0000)>>16;    if((cr = pixelValue) <= RED)      cr = RED;    if((cg = pixelValue) <= GREEN)      cg = GREEN;    if((cb = pixelValue) <= BLUE)      cb = BLUE;    return 0xff000000|cr<<16|cg<<8|cb; //   throw new java.lang.UnsupportedOperationException("Method filterRGB() not yet implemented.");  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -