encodeAnimationGif function
Encodes deterministic animation frames with one GIF delay derived from FPS.
Implementation
Future<File> encodeAnimationGif(
List<File> frames,
File output, {
required int fps,
int loopCount = 0,
int paletteColors = 256,
int background = 0xffffffff,
}) {
if (fps <= 0) throw ArgumentError.value(fps, 'fps', 'Must be positive.');
final delay = Duration(microseconds: Duration.microsecondsPerSecond ~/ fps);
return encodeGif(frames, output,
options: GifOptions(
loopCount: loopCount,
frameDelay: delay,
paletteColors: paletteColors,
background: background));
}