commit 1f6b6763c5ded5cb325c199f0fa91b293c38750e
parent 7645dd7c953a832715a89324e19562355e14a8c0
Author: Jack Mordaunt <jackmordaunt@gmail.com>
Date: Sat, 7 Mar 2020 16:05:04 +0800
Chore: Consume the variant data.
Diffstat:
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/src/encode.rs b/src/encode.rs
@@ -126,10 +126,13 @@ impl From<&RgbaImage> for IconSet {
let kind = OSType::nearest(max(img.width(), img.height()));
let icons: Vec<Icon> = kind
.smaller_variants()
- .par_iter()
- .map(|v| Icon {
- kind: v.clone(),
- image: resize(img, v.size(), v.size(), Lanczos3),
+ .into_par_iter()
+ .map(|v| {
+ let size = v.size();
+ Icon {
+ kind: v,
+ image: resize(img, size, size, Lanczos3),
+ }
})
.collect();
IconSet { icons }