Skip to content

MichaelScuteri/webp-converter-gnome

Repository files navigation

WebP Converter

The fastest way to convert to WebP


An easy and quick tool with a simple Linux GUI to convert images of various format to .webp. This tool was designed for web developers to have a fast an easy way to convert images locally for faster web loading of images. It is available on Flathub as a Flatpak.

Features

  • Convert as many images as you like at once
  • Set the qaulity level of the compression with an easy slider
  • Easily select your output directory

Official Release v1.0.6

Non-Flatpak Use (python only)

If you dont want to install the Flatpak from Flathub you can simply only download the webp_converter.py file and run it using python only.

python3 webp_converter.py

Building From Source (As a Flatpak)

To build this app from source, you'll need the following:

  • Flatpak installed on your system
  • Flatpak Builder installed
  • A compatible build environment (Linux running Gnome Desktop)

Build Process

To build and install the app locally from source, follow these steps:

  1. Clone the repository:
    git clone https://github.com/yourusername/WebPConverter.git && cd WebPConverter
  2. Install the required Flatpak runtime and SDK:
    flatpak install flathub org.freedesktop.Platform//22.08
    flatpak install flathub org.freedesktop.Sdk//22.08
  3. Build the flatpak app:
    flatpak-builder --user --install --force-clean build-dir io.itsterminal.WebPConverter.json
    • This will create a build-dir directory for the build process
    • Build and install the app for the current user. If you want it installed system wide remove the --user flag.
    • --force-clean can be used if you are having trouble and need to build multiple times.
  4. Run the app:
    flatpak run io.itsterminal.WebPConverter
    Additionally a new app icon should appear in your applications menu.

About

A Gtk4 app that can convert images to webp format fast.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages