mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'src/utils/image.rs')
| -rw-r--r-- | src/utils/image.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/utils/image.rs b/src/utils/image.rs index 959b633..d120209 100644 --- a/src/utils/image.rs +++ b/src/utils/image.rs @@ -1,7 +1,7 @@ +use blurslice::gaussian_blur_bytes; use fast_image_resize as fr; use image::{GenericImageView, Rgb, Rgba, RgbaImage}; use std::num::NonZeroU32; -use blurslice::gaussian_blur_bytes; pub trait ImageUtils { /// Tint this image with the color @@ -103,7 +103,13 @@ impl ImageUtils for RgbaImage { let mut shadow = self.clone(); shadow.silhouette(); let samples = shadow.as_flat_samples_mut(); - gaussian_blur_bytes::<4>(samples.samples, self.width() as usize, self.height() as usize, 9.0).unwrap(); + gaussian_blur_bytes::<4>( + samples.samples, + self.width() as usize, + self.height() as usize, + 9.0, + ) + .unwrap(); for x in 0..shadow.width() { for y in 0..shadow.height() { let Rgba([r, g, b, a]) = self.get_pixel_mut(x, y); |