1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
//! The library interface is awfully abstract, because it strives to efficiently, and very accurately, //! support several pixel types. It also allows replacing some parts of the algorithm with different implementations //! (if you need higher accuracy or higher speed). #![doc(html_logo_url = "https://kornel.ski/dssim/logo.png")] mod blur; mod c_api; mod dssim; /// cbindgen:ignore mod ffi; mod image; mod linear; mod tolab; mod val; pub use crate::dssim::*; pub use crate::image::*; pub use crate::linear::*;