open_texture_packer 0.2.5

Open source and free Texture Packer tool written in rust.
Documentation
pub const MAX_SHEET_WIDTH: u32 = 4096;
pub const MAX_SHEET_HEIGHT: u32 = 4096;
pub const DEFAULT_INPUT_DIR: &str = "./";
pub const DEFAULT_OUTPUT_DIR: &str = "./output";
pub const DEFAULT_FPS: u32 = 60;

#[derive(Debug)]
pub enum ImageExtension {
    Png,
    Jpg,
    Jpeg,
}

impl ImageExtension {
    pub fn from_extension(ext: &str) -> Option<ImageExtension> {
        match ext.to_lowercase().as_str() {
            "png" => Some(ImageExtension::Png),
            "jpg" => Some(ImageExtension::Jpg),
            "jpeg" => Some(ImageExtension::Jpeg),
            _ => None,
        }
    }
}