[−][src]Function tim2::from_buffer
pub fn from_buffer(buffer: &[u8]) -> Result<Image, Error>
Loads a TIM2 image file into memory from buffer.
Examples
use std::fs::File; use std::io::prelude::*; fn main() { let mut buffer = Vec::new(); let mut file = File::open("../assets/test.tm2").unwrap(); file.read_to_end(&mut buffer).unwrap(); let image = tim2::from_buffer(&buffer).unwrap(); /* print the header info for each frame found */ for (i, frame) in image.frames().iter().enumerate() { println!("frame[{}]: <{} {}>", i, frame.width(), frame.height()); } }