From 21252d9d89a5e158a8b67631f24dceb7f7e4200c Mon Sep 17 00:00:00 2001 From: Pirmin Kalberer Date: Fri, 16 Dec 2022 23:21:26 +0100 Subject: [PATCH] Fix padding when image size is multiple of chunk size --- src/decoder/image.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/decoder/image.rs b/src/decoder/image.rs index 6d82d7f..6f97b01 100644 --- a/src/decoder/image.rs +++ b/src/decoder/image.rs @@ -32,12 +32,11 @@ impl TileAttributes { (self.image_height + self.tile_length - 1) / self.tile_length } fn padding_right(&self) -> usize { - self.tile_width - self.image_width % self.tile_width + (self.tile_width - self.image_width % self.tile_width) % self.tile_width } fn padding_down(&self) -> usize { - self.tile_length - self.image_height % self.tile_length + (self.tile_length - self.image_height % self.tile_length) % self.tile_length } - pub fn get_padding(&self, tile: usize) -> (usize, usize) { let row = tile / self.tiles_across(); let column = tile % self.tiles_across();