Skip to content

Commit 92fcc0d

Browse files
committed
Use better JPEG quality
1 parent fa11903 commit 92fcc0d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ extern crate serde_derive;
1111
extern crate serde_json;
1212
extern crate simple_logger;
1313

14-
use image::{GenericImageView, ImageError, JPEG};
14+
use image::{ImageOutputFormat, GenericImageView, ImageError};
15+
1516
use rayon::prelude::*;
1617
use s3::bucket::Bucket;
1718
use s3::credentials::Credentials;
@@ -117,7 +118,7 @@ fn resize_image(img: &image::DynamicImage, new_w: &f32) -> Result<Vec<u8>, Image
117118
let new_h = (old_h * ratio).floor();
118119

119120
let scaled = img.resize(*new_w as u32, new_h as u32, image::FilterType::Lanczos3);
120-
scaled.write_to(&mut result, JPEG)?;
121+
scaled.write_to(&mut result, ImageOutputFormat::JPEG(90))?;
121122

122123
Ok(result)
123124
}

0 commit comments

Comments
 (0)