extern crate image;
use std::os;
use std::io::File;
use image::GenericImage;
fn main() {
let file = if os::args().len() == 2 {
os::args().as_slice()[1].clone()
} else {
panic!("Please enter a file")
};
let im = image::open(&Path::new(file.clone())).unwrap();
println!("dimensions {}", im.dimensions());
println!("{}", im.color());
let fout = File::create(&Path::new(format!("{}.png", os::args().as_slice()[1]))).unwrap();
let _ = im.save(fout, image::PNG).unwrap();
}