Skip to main content

img_squeeze/
lib.rs

1pub mod batch;
2pub mod cli;
3pub mod constants;
4pub mod error;
5pub mod info;
6pub mod processing;
7pub mod upload;
8pub mod walrus;
9
10pub use batch::{batch_compress_images, collect_image_files, generate_output_path, is_image_file};
11pub use error::{CompressionError, Result};
12pub use info::{get_image_info, print_detailed_info};
13pub use processing::{
14    compress_image, determine_output_format, load_image_with_metadata, process_and_save_image,
15    process_image_pipeline, resize_image, validate_file_exists, CompressionOptions,
16};
17pub use walrus::{upload_to_walrus_async, upload_to_walrus_sync, WalrusOptions};