From 637441239434fabedfe83f5abc1af4232c802f7a Mon Sep 17 00:00:00 2001 From: Genny Date: Thu, 23 Sep 2021 20:33:50 -0500 Subject: Improve API, monocommit, sorry --- src/block/indexedimage.rs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'src/block/indexedimage.rs') diff --git a/src/block/indexedimage.rs b/src/block/indexedimage.rs index 52be3d5..0be066f 100644 --- a/src/block/indexedimage.rs +++ b/src/block/indexedimage.rs @@ -10,6 +10,22 @@ pub struct IndexedImage { } impl IndexedImage { + pub fn left(&self) -> u16 { + self.image_descriptor.left + } + + pub fn top(&self) -> u16 { + self.image_descriptor.left + } + + pub fn width(&self) -> u16 { + self.image_descriptor.width + } + + pub fn height(&self) -> u16 { + self.image_descriptor.height + } + pub fn as_boxed_slice(&self, minimum_code_size: u8) -> Box<[u8]> { let mut out = vec![]; @@ -46,7 +62,7 @@ impl IndexedImage { } } -pub struct BlockedImage { +pub struct CompressedImage { pub image_descriptor: ImageDescriptor, pub local_color_table: Option, pub lzw_minimum_code_size: u8, -- cgit 1.4.1-3-g733a5