ImageDataUint4 constructor

ImageDataUint4(
  1. int width,
  2. int height,
  3. int numChannels
)

Implementation

ImageDataUint4(int width, int height, int numChannels)
    : rowStride = numChannels == 2
          ? width
          : numChannels == 4
              ? width * 2
              : numChannels == 3
                  ? (width * 1.5).ceil()
                  : (width / 2).ceil(),
      palette = null,
      super(width, height, numChannels) {
  data = Uint8List(max(rowStride * height, 1));
}