Gray8 class final Pixel Formats

8-bit grayscale pixel format.

For a singleton instance of this class, and further details, see gray8.

Inheritance

Properties

black int
Black pixel.
no setterinherited
bytesPerPixel int
Number of bytes required to store a single pixel in memory.
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
max int
The maximum value for the pixel format.
no setteroverride
maxGray int
The maximum value for the gray channel.
no setteroverride
minGray int
The minimum value for the gray channel.
no setterinherited
name String
Human-readable name or description of the pixel format.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
white int
White pixel.
no setterinherited
zero int
The zero, or minimum, value for the pixel format.
no setterinherited

Methods

clamp(int pixel) int
Clamps a pixel to the valid range of values for the pixel format.
inherited
compare(int a, int b) double
Compares two pixels in the pixel format.
inherited
convert<R>(R pixel, {required PixelFormat<R, void> from}) int
Converts a pixel from one another format to this format.
inherited
copyWith(int pixel, {int? gray}) int
Returns a copy of the pixel.
override
copyWithNormalized(int pixel, {double? gray}) int
Returns a copy of the pixel with normalized values.
override
create({int? gray}) int
Creates a new pixel with the given channel values.
inherited
createNormalized({double gray = 0.0}) int
Creates a new pixel with the given channel value normalized to the range [0.0, 1.0].
inherited
describe(int pixel) String
Returns a human-readable description of the pixel.
inherited
distance(int a, int b) double
Returns the distance between two pixels in the pixel format.
inherited
fromAbgr8888(int pixel) int
Converts a pixel in the abgr8888 pixel format to this pixel format.
override
fromFloatRgba(Float32x4 pixel) int
Converts a pixel in the floatRgba pixel format to this pixel format.
inherited
getGray(int pixel) int
Returns the gray channel value of the pixel.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toAbgr8888(int pixel) int
Converts a pixel in this pixel format to the abgr8888 pixel format.
override
toFloatRgba(int pixel) Float32x4
Converts a pixel in this pixel format to the floatRgba pixel format.
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited