Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- chcp 65001
- set input_dir=J:\D\webp\1_in
- set output_dir=J:\D\webp\2_out
- REM Создаем выходную папку, если она не существует
- if not exist "%output_dir%" mkdir "%output_dir%"
- REM Проходим по всем файлам в input_dir
- for %%f in ("%input_dir%\*.*") do (
- set file_ext=%%~xf
- REM Обрабатываем PNG (с учетом прозрачности)
- if /I "%%file_ext:~1%%" == "png" (
- echo Конвертация PNG с прозрачностью: %%f
- bin\cwebp -q 100 -lossless "%%f" -o "%output_dir%\%%~nf.webp"
- )
- REM Обрабатываем GIF (включая анимацию)
- if /I "%%file_ext:~1%%" == "gif" (
- echo Конвертация GIF с анимацией: %%f
- bin\gif2webp "%%f" -q 100 -o "%output_dir%\%%~nf.webp"
- )
- REM Обрабатываем JPEG (обычные изображения)
- if /I "%%file_ext:~1%%" == "jpg" (
- echo Конвертация JPEG: %%f
- bin\cwebp -q 100 "%%f" -o "%output_dir%\%%~nf.webp"
- )
- REM Обрабатываем JPEG (альтернативное расширение)
- if /I "%%file_ext:~1%%" == "jpeg" (
- echo Конвертация JPEG: %%f
- bin\cwebp -q 100 "%%f" -o "%output_dir%\%%~nf.webp"
- )
- REM Обрабатываем BMP (обычные изображения)
- if /I "%%file_ext:~1%%" == "bmp" (
- echo Конвертация BMP: %%f
- bin\cwebp -q 100 "%%f" -o "%output_dir%\%%~nf.webp"
- )
- )
- echo Конвертация завершена.
- echo pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement