Struct image::gif::Frame  
            
                [−]
            
        [src]
pub struct Frame<'a> {
    pub delay: u16,
    pub dispose: DisposalMethod,
    pub transparent: Option<u8>,
    pub needs_user_input: bool,
    pub top: u16,
    pub left: u16,
    pub width: u16,
    pub height: u16,
    pub interlaced: bool,
    pub palette: Option<Vec<u8>>,
    pub buffer: Cow<'a, [u8]>,
}A GIF frame
Fields
delay | Frame delay in units of 10 ms.  | 
dispose | Disposal method.  | 
transparent | Transparent index (if available).  | 
needs_user_input | True if the frame needs user input do be displayed.  | 
top | Offset from the top border of the canvas.  | 
left | Offset from the left border of the canvas.  | 
width | Width of the frame.  | 
height | Height of the frame.  | 
interlaced | True if the image is interlaced.  | 
palette | Frame local color palette if available.  | 
buffer | Buffer containing the image data. Only indices unless configured differently.  | 
Methods
impl Frame<'static>
fn from_rgba(width: u16, height: u16, pixels: &mut [u8]) -> Frame<'static>
Creates a frame from pixels in RGBA format.
Note: This method is not optimized for speed.
fn from_rgb(width: u16, height: u16, pixels: &[u8]) -> Frame<'static>
Creates a frame from pixels in RGB format.
Note: This method is not optimized for speed.