pub struct Encoder { /* private fields */ }Implementations§
Source§impl Encoder
impl Encoder
pub fn set_cancel(&self, cancel: Canceller) -> Status<()>
pub fn set_output(&self, file: &Path) -> Status<()>
pub fn set_bit_mode(&self, mode: BitMode) -> Status<()>
pub fn enable_gri_arg_limit(&self) -> Status<()>
pub fn set_num_colors_str(&self, num_colors: &str) -> Status<()>
pub fn set_num_colors(&self, num_colors: u8) -> Status<()>
pub fn set_color_option<'a>(&self, option: ColorOption<'a>) -> Status<()>
pub fn set_diffusion_str(&self, method: &str) -> Status<()>
pub fn set_diffusion(&self, method: DiffusionMethod) -> Status<()>
pub fn set_find_largest_str(&self, option: &str) -> Status<()>
pub fn set_find_largest(&self, opt: FindLargestOpt) -> Status<()>
pub fn set_color_select_str(&self, opt: &str) -> Status<()>
pub fn set_color_select(&self, meth: ColorSelectionMethod) -> Status<()>
pub fn set_crop_str(&self, crop: &str) -> Status<()>
pub fn set_crop(&self, width: i64, height: i64, x: i64, y: i64) -> Status<()>
pub fn set_width_str(&self, width: &str) -> Status<()>
pub fn set_width(&self, width: SizeSpecification) -> Status<()>
pub fn set_height_str(&self, height: &str) -> Status<()>
pub fn set_height(&self, height: SizeSpecification) -> Status<()>
pub fn set_resampling_str(&self, meth: &str) -> Status<()>
pub fn set_resampling(&self, meth: ResampleMethod) -> Status<()>
pub fn set_quality_str(&self, opt: &str) -> Status<()>
pub fn set_quality(&self, opt: Quality) -> Status<()>
pub fn set_loopmode_str(&self, mode: &str) -> Status<()>
pub fn set_loopmode(&self, mode: LoopMode) -> Status<()>
pub fn set_palette_type_str(&self, opt: &str) -> Status<()>
pub fn set_palette_type(&self, opt: PaletteType) -> Status<()>
pub fn set_background_color_str(&self, color: &str) -> Status<()>
pub fn set_background_color(&self, red: u8, green: u8, blue: u8) -> Status<()>
pub fn use_insecure(&self) -> Status<()>
pub fn use_invert(&self) -> Status<()>
pub fn use_macro(&self) -> Status<()>
pub fn set_macro_number_str(&self, num: &str) -> Status<()>
pub fn set_macro_number(&self, num: i64) -> Status<()>
pub fn ignore_delay(&self) -> Status<()>
pub fn use_verbose(&self) -> Status<()>
pub fn use_static(&self) -> Status<()>
pub fn use_penetrate(&self) -> Status<()>
pub fn set_encode_policy_str(&self, pol: &str) -> Status<()>
pub fn set_encode_policy(&self, pol: EncodePolicy) -> Status<()>
pub fn set_complexion_score_str(&self, score: &str) -> Status<()>
pub fn set_complexion_score(&self, score: i64) -> Status<()>
pub fn use_pipe_mode(&self) -> Status<()>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Encoder
impl RefUnwindSafe for Encoder
impl !Send for Encoder
impl !Sync for Encoder
impl Unpin for Encoder
impl UnsafeUnpin for Encoder
impl UnwindSafe for Encoder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more