This commit is contained in:
@@ -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
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user