vizia::vg::image::images

Function raster_from_data

pub fn raster_from_data(
    info: &Handle<SkImageInfo>,
    pixels: impl Into<RCHandle<SkData>>,
    row_bytes: usize,
) -> Option<RCHandle<SkImage>>
Expand description

Creates CPU-backed Image from pixel data described by info. The pixels data will not be copied.

Image is returned if ImageInfo is valid. Valid ImageInfo parameters include: dimensions are greater than zero; each dimension fits in 29 bits; ColorType and AlphaType are valid, and ColorType is not ColorType::Unknown; row_bytes are large enough to hold one row of pixels; pixels is not None, and contains enough data for Image.

Returns: Image sharing pixels, or None