makepad/libs/gif/weezl/examples/lzw-compress.rs
alanpoon 5416cdd25c
Added gif (#1083)
* added giphy

* added gif

* remove unnecessary file changes

* animated_image_git
2026-05-18 22:47:53 +02:00

17 lines
502 B
Rust

//! Compresses the input from stdin and writes the result to stdout.
use std::io::{self, BufWriter};
fn main() {
match {
let mut encoder = weezl::encode::Encoder::new(weezl::BitOrder::Msb, 8);
let stdin = io::stdin();
let stdin = stdin.lock();
let stdout = io::stdout();
let stdout = BufWriter::new(stdout.lock());
encoder.into_stream(stdout).encode_all(stdin).status
} {
Ok(()) => (),
Err(err) => eprintln!("{}", err),
}
}