Shell WEBP Converter application designed to simplify the conversion of image files to the WebP format. The program integrates with the Windows context menu for quick access and supports custom conversion settings.
English, Russian, Arabic, German, Spanish, French, Hindi, Hungarian, Italian, Japanese, Korean, Portuguese, Slovak, Turkish, Chinese.
- GUI Mode: Provides graphical interface for managing presets, file extensions, and conversion settings.
- Context Menu Integration: Adds "Convert to WebP" options to the Windows Explorer context menu.
- Size trheshold compresison mode: Allows to compress images to a certain file size.
- Thread Management: Optimized for multi-threaded processing.
Put the application anywhere you want and launch.
- Launch the application.
- Configure presets, file extensions, and compression settings (see configuration section lower).
- Use the "Update Menu" button to apply changes to the context menu.
- Use the "Clear Menu" button to remove context menu entries.
- Right-click on a file or folder in Windows Explorer.
- Select "Convert to WebP" from the context menu.
- Choose a preset or custom quality option.
Conversion module can be used from CLI. Type "Shell WebP Converter.exe" --help in CMD to see the required arguments.
- Presets: Define quality levels (0-100%) for quick access trough the context menu. 100 — losless, 85 — 85% quality, -1 — custom mode, shows GUI dialog with settings when called trough the context menu.
- Processing mode: choose one of the modes: "Compress to N quality", "Compress to N size", "Customizable" (equivalent of -1 in basic mode).
- Settings: For "Compress to N quality mode" — quality (0-100%) and compression, for "Compress to N size mode" — size.
- Preset name: Name that displays in the explorer context menu.
- Postfix: String added after original file name after conversion.
- Extensions: Specify file types to include in the context menu. Supports anything supported by ImageMagick library.
- Compression: Adjust compression levels for balancing quality/size ratio and performance. 0 — worst and fastest, 6 — best and slowest.
- Delete Original: Optionally delete original file(-s) after conversion.
- WebP format: All WebP file format limitations, like maximum width or height of 16383 pixels.
- Silmultaneous processing: Due to the limitations of adding entries to Windows Explorer context menu via registry editing, only one conversion with custom setting GUI dialog at the time allowed. Same for the folder processing. If you need to apply the same setting trough a custom dialog to a lot of files, put them in a same folder and call conversion for the folder itself. Conversion queue of single files trough presets in unlimited.
- Huge processing batches: If task waits its queue for 8 hours, it automatically gets cancelled.
- Compression level for large images (>15 megapixels): Depending on the amount of pixels, application may ignore the compresion level you set and automatically increase it to prevent "partition 0 overflow" error (WebP format limitation).
- Errors are logged to
ExceptionLog [date].txtin the application directory. - Logs older than 7 days are automatically deleted when new logs are created.
- .NET 10.0 Runtime
This project is licensed under the Apache 2.0 License. See the LICENSE.txt file for details.