BlurHashExtensions extension

on

Properties

averageLinearRgb ColorTriplet

Available on BlurHash, provided by the BlurHashExtensions extension

Returns the average linear RGB.
no setter
isBottomEdgeDark bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the bottom edge is considered dark. See BlurHashExtensions.isDarkAtY to set a custom threshold.
no setter
isBottomLeftCornerDark bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the bottom-left corner is considered dark. See BlurHashExtensions.isDarkAtPos to set a custom threshold.
no setter
isBottomRightCornerDark bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the bottom-right corner is considered dark. See BlurHashExtensions.isDarkAtPos to set a custom threshold.
no setter
isDark bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the average brightness is considered dark. See BlurHashExtensions.isAverageDark to set a custom threshold.
no setter
isLeftEdgeDark bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the left edge is considered dark. See BlurHashExtensions.isDarkAtX to set a custom threshold.
no setter
isRightEdgeDark bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the right edge is considered dark. See BlurHashExtensions.isDarkAtX to set a custom threshold.
no setter
isTopEdgeDark bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the top edge is considered dark. See BlurHashExtensions.isDarkAtY to set a custom threshold.
no setter
isTopLeftCornerDark bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the top-left corner is considered dark. See BlurHashExtensions.isDarkAtPos to set a custom threshold.
no setter
isTopRightCornerDark bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the top-right corner is considered dark. See BlurHashExtensions.isDarkAtPos to set a custom threshold.
no setter
mirroredHorizontally BlurHash

Available on BlurHash, provided by the BlurHashExtensions extension

Mirrors the BlurHash horizontally.
no setter
mirroredVertically BlurHash

Available on BlurHash, provided by the BlurHashExtensions extension

Mirrors the BlurHash vertically.
no setter
transposed BlurHash

Available on BlurHash, provided by the BlurHashExtensions extension

Transposes the BlurHash.
no setter

Methods

isAverageDark({double? threshold}) bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the average brightness is considered dark.
isColorDark(ColorTriplet color, {double threshold = 0.3}) bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the given color is considered dark. The color must be given as a linear RGB color.
isDarkAtPos(double x, double y, {double? threshold}) bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the given point is considered dark.
isDarkAtX(double x, {double? threshold}) bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the given row is considered dark.
isDarkAtY(double y, {double? threshold}) bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the given row is considered dark.
isRectDark(Point<double> topLeftCorner, Point<double> bottomRightCorner, {double? threshold}) bool

Available on BlurHash, provided by the BlurHashExtensions extension

Returns whether the given rectangular region is considered dark.
linearRgbAt(double x, double y) ColorTriplet

Available on BlurHash, provided by the BlurHashExtensions extension

Returns linear RGB for a point.
linearRgbAtX(double x) ColorTriplet

Available on BlurHash, provided by the BlurHashExtensions extension

Returns linear RGB for the given column.
linearRgbAtY(double y) ColorTriplet

Available on BlurHash, provided by the BlurHashExtensions extension

Returns linear RGB for the given row.
linearRgbInRect(Point<double> topLeftCorner, Point<double> bottomRightCorner) ColorTriplet

Available on BlurHash, provided by the BlurHashExtensions extension

Returns linear RGB for a rectangular region.