BlurHash.components constructor

BlurHash.components(
  1. List<List<ColorTriplet>> components
)

Construct a BlurHash object from decoded components. This is useful for e.g. transposing a BlurHash.

Implementation

BlurHash.components(this.components)
    : assert(components.isNotEmpty),
      assert(components[0].isNotEmpty),
      hash = _encodeComponents(components),
      numCompX = components[0].length,
      numCompY = components.length;