This commit is contained in:
parent
2aca57c86a
commit
7fc29f6b7e
|
@ -86,3 +86,11 @@ pub async fn generate_thumbnails(image: &DynamicImage) -> Result<HashMap<u32, Ve
|
||||||
|
|
||||||
Ok(thumbnails)
|
Ok(thumbnails)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Выбирает ближайший подходящий размер из предопределённых.
|
||||||
|
pub fn find_closest_width(requested_width: u32) -> u32 {
|
||||||
|
*THUMB_WIDTHS
|
||||||
|
.iter()
|
||||||
|
.min_by_key(|&&width| (width as i32 - requested_width as i32).abs())
|
||||||
|
.unwrap_or(&THUMB_WIDTHS[0]) // Возвращаем самый маленький размер, если ничего не подошло
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user