reversefilter.java
来自「JR 公共类库 --Java研究组织开源子项目 本项目的发起的初衷是丰富和完善j」· Java 代码 · 共 46 行
JAVA
46 行
package org.jr.awt.image;
/**
* <p>Copyright: Copyright (c) 2002-2003</p>
* <p>Company: JavaResearch(http://www.javaresearch.org)</p>
* <p>最后更新日期:2003年2月13日
* @author Cherami
*/
import java.awt.image.*;
/**
* 颜色反转变换过滤器。
* @since 0.1
*/
public class ReverseFilter
extends RGBImageFilter {
/**
* 缺省构造方法,构造颜色反转变换过滤器。
*/
public ReverseFilter() {
canFilterIndexColorModel = true;
}
/**
* 设置色彩模型。
* @param colorModel 色彩模型
* @since 0.1
*/
public void setColorModel(ColorModel colorModel) {
substituteColorModel(colorModel, new ReverseColorModel(colorModel));
}
/**
* 返回经过颜色反转变换后的色彩的RGB值。
* @param x X坐标值
* @param y Y坐标值
* @param pixel 原来的色彩的RGB值
* @return 经过颜色反转变换后的色彩的RGB值
* @since 0.1
*/
public int filterRGB(int x, int y, int pixel) {
return pixel;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?