ImageConsumer
, Cloneable
public class GrayFilter extends RGBImageFilter
canFilterIndexColorModel, newmodel, origmodel
consumer
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
Constructor | Description |
---|---|
GrayFilter |
Constructs a GrayFilter object that filters a color image to a grayscale image. |
Modifier and Type | Method | Description |
---|---|---|
static Image |
createDisabledImage |
Creates a disabled image |
int |
filterRGB |
Overrides RGBImageFilter.filterRGB . |
filterIndexColorModel, filterRGBPixels, setColorModel, setPixels, setPixels, substituteColorModel
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setDimensions, setHints, setProperties
public GrayFilter(boolean b, int p)
b
- a boolean -- true if the pixels should be brightenedp
- an int in the range 0..100 that determines the percentage of gray, where 100 is the darkest gray, and 0 is the lightestpublic static Image createDisabledImage(Image i)
i
- an Image
to be created as disabledi
public int filterRGB(int x, int y, int rgb)
RGBImageFilter.filterRGB
.filterRGB
in class RGBImageFilter
x
- the X coordinate of the pixely
- the Y coordinate of the pixelrgb
- the integer pixel representation in the default RGB color model
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/GrayFilter.html