use std::env;
use anyhow::Result;
use jpeg2k::*;
fn main() -> Result<()> {
dotenv::dotenv().ok();
env_logger::init();
let jp2_filename = env::args().nth(1)
.unwrap_or_else(|| "test.j2k".to_string());
let savename = env::args().nth(2)
.unwrap_or_else(|| "test.jp2".to_string());
let jp2_image = Image::from_file(jp2_filename)?;
println!("jp2_image: width={:?}, height={:?}", jp2_image.width(), jp2_image.height());
jp2_image.save_as_file(&savename)?;
println!("Saved to: {}", savename);
Ok(())
}