Добавьте «Сохранить как webp» в Windows 10, щелкните правой кнопкой мыши контекстное меню

Добавьте «Сохранить как webp» в Windows 10, щелкните правой кнопкой мыши контекстное меню

Я хотел бы узнать, есть ли способ добавить формат файла изображения «Сохранить как WebP» в контекстное меню правой кнопки мыши в Windows 10. Через реестр. Изображения WebP — это новый формат файла, разработанный специально для Интернета. Он имеет на 30% лучшее сжатие, чем Jpg или PNG. Он также сжимает с лучшим снижением потерь по сравнению с другими форматами файлов изображений. Может ли кто-нибудь подсказать, возможно ли это? или показать мне, как это сделать через реестр.

Версия 1903 Сборка ОС 18362.239

Я знаю, что можно добавлять собственные команды в контекстное меню, поскольку я уже делал это через реестр, чтобы добавить в меню команду «Сделаться владельцем файла».

решение1

Это можно сделать, загрузив официальный кодировщик командной строки cwebp с сайта Google, а затем добавив егомусорное ведропапку в PATH (переменная среды). Затем создайте пакетный файл, который берет файл и запускает его через cwebp с вашими предпочтительными настройками. Наконец, используйте файл .reg или загруженную утилиту, например Easy Context Menu, чтобы добавить ваш пакетный файл в контекстное меню правой кнопки мыши для файлов.

Шаг 1: Загрузите и извлеките libwebp из Google

(64-бит) Официальная загрузка для libwebp версии 1.1.0

(32-бит) Официальная загрузка для libwebp версии 1.0.3

Извлеките папку в удобное для вас место и запомните путь к ней, чтобы мы могли использовать ее на шаге 2.

Шаг 2: Добавьте папку bin libwebp в ваш PATH

Откройте диалоговое окно «Выполнить», нажав WinKey+R. Или щелкните правой кнопкой мыши кнопку «Пуск» и левой кнопкой мыши «Выполнить». Введите следующее:

SystemPropertiesAdvanced

Нажмите Ввод.

Откроется диалоговое окно «Свойства системы» с выбранной вкладкой «Дополнительно».

Нажмите кнопку «Переменные среды...», расположенную после раздела «Запуск и восстановление» в правом нижнем углу. Откроется диалоговое окно «Переменные среды».

В разделе "Пользовательские переменные для " вверху щелкните левой кнопкой мыши элемент списка, в котором в столбце Переменная указано "Путь". Нажмите кнопку Изменить под полем списка "Пользовательские переменные для ". Откроется диалоговое окно Изменить переменную среды.

Нажмите New в правом верхнем углу, чтобы добавить запись. Введите или вставьте местоположение libwebpмусорное ведропапка, которую мы извлекли на шаге 1.

Если папка была извлечена из папки загрузок пользователя, и этот пользователь имеет имя «Администратор», то строка расположения папки будет выглядеть следующим образом:

C:\Users\Administrator\Downloads\libwebp-1.1.0-windows-x64\bin

Убедившись, что путь указан правильно, нажмите Enter.

Нажмите кнопку «ОК» в диалоговом окне «Изменить переменную среды».

Нажмите кнопку «ОК» в диалоговом окне «Переменные среды».

Нажмите кнопку «ОК» в диалоговом окне «Свойства системы».

Расположение libwebpмусорное ведроПапка теперь добавлена ​​в PATH (переменную среды).

Шаг 3: Создайте пакетный файл, который преобразует файл в .webp с помощью cwebp

На этом этапе мы создадим пакетный файл, который будет выглядеть примерно так:

cwebp -q 50 -m 6 -af -f 50 -sharpness 0 -mt -v -progress %1 -o %~n1.webp

Объяснение

cwebpЭто ссылка на определенный исполняемый файл, расположенный в папке bin нашего libwebp, который может конвертировать изображения в webp.

-q 50«Коэффициент сжатия для каналов RGB от 0 до 100». Здесь мы используем значение 50 для умеренного сжатия.

-м 6Метод сжатия со значениями от 0 до 6. 6 — это максимум, поэтому мы получаем наименьший размер файла.

-афВключает автофильтр. Дает нам оптимизированное качество.

-ф 50Фильтр деблокирования (Сглаженность) (0-100)

-резкость 0Диапазон резкости: 0 — самая резкая, 7 — наименее резкая

-мтПо возможности используйте многопоточность для кодирования.

Вывести дополнительную информацию (в частности, время кодирования).

Для получения дополнительной информации о параметрах командной строки, которые можно использовать с cwebp, см. Google Руководство WebP по cwebp

%1— первый аргумент, передаваемый пакетному файлу. В данном случае это будет файл, который мы выбрали и щелкнули правой кнопкой мыши в проводнике Windows.

Включаем последний переключатель:

-o %~n1.webp

гдеговорит cwebp записать в файл,%~n1печатает имя исходного файла без расширения, к которому мы добавляем наше новое расширение.webp

Важный:Сохраните этот файл с расширением.летучая мышьрасширение файла в месте, где текущий пользователь имеет разрешение на доступ и выполнение. В нашем примере будет использоваться папка загрузок текущего пользователя, а файл будет названwebp.bat. Это пример пути к нашему пакетному файлу:

C:\Users\Administrator\Downloads\webp.bat

Шаг 4: Измените контекстное меню правой кнопки мыши для файлов

Если вы умеете редактировать системный реестр и знаете, как создать его резервную копию, вам может подойти вариант 1. Если нет, то вариант 2 обеспечивает более безопасный способ изменения вашей системы.

Вариант 1: Изменить реестр

На этом этапе мы создаем и запускаем .reg-файл, который выглядит следующим образом:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Run script]
@="Run &script"

[HKEY_CLASSES_ROOT\*\shell\Run script\command]
@="\"C:\\Users\\Administrator\\Downloads\\webp.bat\" \"%1\""

Объяснение

HKEY_CLASSES_ROOT\*\shell\Запустить скрипт

Добавляет запись в контекстное меню для всехфайлыв системе под названиемЗапустить скрипт

@="Запустить &скрипт"

Здесь у нас есть имя, которое отображается в контекстном меню.&символ обозначает, какую клавишу на клавиатуре пользователь может нажать, чтобы получить доступ к этому пункту контекстного меню

HKEY_CLASSES_ROOT*\shell\Выполнить скрипт\команда

Вот команда для нашей предыдущей записи под именемЗапустить скрипт

@="\"C:\Пользователи\Администратор\Загрузки\webp.bat\" \"%1\""

Это путь к нашему сохраненному пакетному файлу из шага 3.

Вариант 2: использование простого контекстного меню v1.6

Вы можете скачать Easy Context Menu v1.6здесь.

После того, как вы скачали, извлекли и открылиEcMenu.exeилиEcMenu_x64.exe, в зависимости от вашей системы (32-бит или 64-бит), нажмитеCtrl+Eчтобы открыть«Редактор списка»диалоговое окно. В качестве альтернативы вы можете нажать на меню Файл и выбрать третий вариант, который«Редактор списка»

The«Редактор списка»Появится диалоговое окно, прокрутите вниз доКонтекстное меню файлаи щелкните левой кнопкой мыши по нему. Затем нажмите кнопку «Добавить новый» в нижней части окна. Появится диалоговое окно выбора файла.

Перейдите в папку, в которой вы сохранили пакетный файл на шаге 3. В нашем примере мы перейдем в папку «Загрузки». Измените тип файлов, отображаемых в списке файлов диалогов, с «Файлы приложения (*.exe)» на «Файлы приложения (*.*)», щелкнув левой кнопкой мыши по раскрывающемуся списку в правом нижнем углу над кнопкой «Открыть». Дважды щелкните левой кнопкой мыши по пакетному файлу. В нашем примере этот файл называется webp.bat.

Вы можете изменить некоторые настройки, например, место их отображения в контекстном меню.

Закончив, нажмите кнопку «Сохранить изменения» в левом нижнем углу и закройте диалоговое окно «Редактор списков».


Я сам протестировал это решение на моем Windows 10 Pro 1903, используя вариант 2 в шаге 4, используя утилиту Easy Context Menu. Я могу щелкнуть правой кнопкой мыши по файлам и использовать контекстное меню, чтобы преобразовать их в webp. Окно команд открывается с прогрессом и закрывается, когда все заканчивается, и у меня есть новый файл, который является тем же изображением, но в формате webp.

решение2

Установите бесплатный инструмент с открытым исходным кодом Конвертер файлов. После установки он появляется в контекстном меню (щелчок правой кнопкой мыши).

Для использования выберите один или несколько файлов в проводнике Windows, щелкните правой кнопкой мыши по одному из выбранных файлов (или по любому файлу, если ни один не выбран), выберите «Конвертер файлов» и выберите формат файла. Откроется окно, показывающее ход процесса конвертации, и закроется по его завершении. Конвертированные файлы сохраняются в той же папке, что и исходный файл, с тем же именем, но с другим расширением.

File Converter работает с аудио-, видео-, графическими и документными файлами и поддерживает множество форматов, которые можно выбрать в диалоговом окне настроек.

Для обзора см. статью Конвертируйте файлы с помощью щелчка правой кнопкой мыши в проводнике Windows.

введите описание изображения здесь

Связанный контент