convert-jpeg
Some checks failed
deploy / deploy (push) Failing after 6s

This commit is contained in:
2024-11-13 09:00:11 +03:00
parent dc543af525
commit b173a52cf4
3 changed files with 14 additions and 9 deletions

View File

@@ -103,12 +103,9 @@ fn determine_image_format(extension: &str) -> Result<ImageFormat, actix_web::Err
"jpg" | "jpeg" => Ok(ImageFormat::Jpeg),
"png" => Ok(ImageFormat::Png),
"gif" => Ok(ImageFormat::Gif),
"bmp" => Ok(ImageFormat::Bmp),
"ico" => Ok(ImageFormat::Ico),
"tiff" | "tif" => Ok(ImageFormat::Tiff),
"webp" => Ok(ImageFormat::WebP),
"heic" | "heif" => {
// Для HEIC мы будем конвертировать в JPEG при сохранении
"heic" | "heif" | "tiff" | "tif" => {
// Конвертируем HEIC и TIFF в JPEG при сохранении
Ok(ImageFormat::Jpeg)
},
_ => {
@@ -135,7 +132,7 @@ pub async fn thumbdata_save(
// Определяем выходной формат
let output_ext = match ext.as_str() {
"heic" | "heif" => "jpg", // Конвертируем HEIC в JPEG
"heic" | "heif" | "tiff" | "tif" => "jpg", // Конвертируем HEIC и TIFF в JPEG
_ => &ext
};