Expand description
Convert lottie animations to GIF or WEBP format.
§Examples
This example shows how to use this crate to convert a lottie animation to a gif
animation. This requires the gif feature which is enabled by default.
ⓘ
use lottieconv::{Animation, Converter, Rgba};
use std::fs::File;
let animation = Animation::from_file("animation.json")?;
let mut out = File::create("animation.gif")?;
Converter::new(animation)
.gif(Rgba::new_alpha(0, 0, 0, true), &mut out)?
.convert()?;This example shows how to use this crate to convert a lottie animation to a webp
animation. This requires the webp feature which is enabled by default.
ⓘ
use lottieconv::{Animation, Converter};
use std::{fs::File, io::Write as _};
let animation = Animation::from_file("animation.json")?;
let webp_data = Converter::new(animation).webp()?.convert()?;
let mut out = File::create("animation.webp")?;
out.write_all(&webp_data)?;Re-exports§
Structs§
- This type is used to build a
Converter. It is created usingConverter::new(). - This type is used to perform the conversion. It does nothing unless you call
.convert().
Type Aliases§
- This type is used to define the background of a GIF.