Docs.rs
  • sic_image_engine-0.23.0
    • sic_image_engine 0.23.0
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • foresterre
    • Dependencies
      • rayon ^1.10.0 normal
      • sic_core ^0.23.0 normal
      • sic_io ^0.23.0 normal
      • strum ^0.27.1 normal
      • strum_macros ^0.27.1 normal
      • thiserror ^2 normal
      • sic_testing ^0.23.0 dev
    • Versions
    • 0.65% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

sic_image_engine0.23.0

ImageOperation

Required Methods

  • apply_operation

Implementors

In sic_image_engine::operations

sic_image_engine::operations

Trait ImageOperation

Source
pub trait ImageOperation {
    // Required method
    fn apply_operation(
        &self,
        image: &mut SicImage,
    ) -> Result<(), SicImageEngineError>;
}

Required Methods§

Source

fn apply_operation( &self, image: &mut SicImage, ) -> Result<(), SicImageEngineError>

Implementors§

Source§

impl ImageOperation for Blur

Source§

impl ImageOperation for Brighten

Source§

impl ImageOperation for Contrast

Source§

impl ImageOperation for Crop

Source§

impl ImageOperation for Diff<'_>

Source§

impl ImageOperation for DrawText<'_>

Source§

impl ImageOperation for Filter3x3<'_>

Source§

impl ImageOperation for FlipHorizontal

Source§

impl ImageOperation for FlipVertical

Source§

impl ImageOperation for Grayscale

Source§

impl ImageOperation for HorizontalGradient

Source§

impl ImageOperation for HueRotate

Source§

impl ImageOperation for Invert

Source§

impl ImageOperation for Overlay<'_>

Source§

impl ImageOperation for Resize

Source§

impl ImageOperation for Rotate90

Source§

impl ImageOperation for Rotate180

Source§

impl ImageOperation for Rotate270

Source§

impl ImageOperation for Threshold

Source§

impl ImageOperation for Unsharpen

Source§

impl ImageOperation for VerticalGradient