image-rs / canvas

An experimental allocated buffer suitable for image data (Rust library).
28 stars 3 forks source link

Byte matrix #24

Closed HeroicKatora closed 3 years ago

HeroicKatora commented 3 years ago

Introduces a bytes layout. For those familiar with image this is a type-erased version of its flat layout. Other layouts that describe more specific matrices may implement a trait such that their canvas can be treated as a byte matrix. This in particular allows them to make use of the initialization by copying from another matrix of the same size.