From 66c427ef00014f5939ba23f00fbc7f8fd089b66b Mon Sep 17 00:00:00 2001 From: Akshay Date: Tue, 23 Mar 2021 13:08:54 +0530 Subject: add invert function and keybinds --- src/bitmap.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/bitmap.rs') diff --git a/src/bitmap.rs b/src/bitmap.rs index d02cafb..c7e8fd4 100644 --- a/src/bitmap.rs +++ b/src/bitmap.rs @@ -231,6 +231,14 @@ where } } +impl Pixmap { + pub fn invert(&mut self) { + for px in self.data.iter_mut() { + *px = !(*px); + } + } +} + fn abs_difference + Ord>(x: T, y: T) -> T { if x < y { y - x -- cgit v1.2.3