Add cropping

This commit is contained in:
Sophie Herold 2024-09-15 21:06:23 +02:00
parent 4c2b72e0f9
commit 6867e0b13f
19 changed files with 1414 additions and 52 deletions

View file

@ -370,4 +370,14 @@ impl LpImage {
image.imp().still.replace(true);
image
}
pub fn duplicate_from(&self, original: &LpImage) {
let original_imp = original.imp();
let imp = self.imp();
*imp.file.borrow_mut() = original_imp.file.borrow().clone();
imp.frame_buffer
.swap(Arc::new((*(original_imp.frame_buffer).load_full()).clone()));
}
}