encode method

  1. @override
Uint8List encode(
  1. Image image, {
  2. bool singleFrame = false,
})
override

Encode a single frame image.

Implementation

@override
Uint8List encode(Image image, {bool singleFrame = false}) {
  if (!image.hasAnimation || singleFrame) {
    addFrame(image);
    return finish()!;
  }

  repeat = image.loopCount;
  for (var f in image.frames) {
    // Convert ms to 1/100 sec.
    addFrame(f, duration: f.frameDuration ~/ 10);
  }
  return finish()!;
}