This is an unofficial port of the KDE 5 Service Menu ReImage Dolphin Service Menu to KDE Plasma 6. This fork aims to stay as close as possible to the original while actively maintaining it by fixing bugs, adding (strictly necessary) new features and improving existing ones.
Note
Most of these packages should already be installed by default, install those required that are missing.
bash
dolphin
imagemagick
jhead
(Optional - required by metadata actions)kdialog
This Service Menu adds many image-related actions to Dolphin, such as:
-
Compress and resize
- Make progressive
- Complete optimization for web
- Compress image to varying quality
- Resize image to varying sizes and resolutions
-
Convert and rotate
- Convert images to various formats including animated image files and PDFs
- Convert images to Base64
- Generate favicons
- Rotate image to varying angles
- Auto-rotate with Exif
- Flip image vertically or horizontally
-
Metadata
- Rename from Exif or file's date
- Set file date from Exif date or file's name
- Set Exif date from file's date or name
- Add comment
- View metadata
- Extract metadata to file
- Delete comment field
- Strip Exif section
- Delete IPTC section
- Delete XMP section
- Strip all unnecessary data
- Add timestamp from Exif
-
Tools
- Create animated GIF
- Append to right
- GrayScale
- Sepia
- Change transparent to color
- Add colored or transparent border
- Drop shadow
Follow these steps to install or update the program for a single user or system-wide:
-
Ensure that you have all of the required program dependencies installed.
-
Clone the repository to the home directory (i.e.
~/.kde-service-menu-reimage
):git clone https://github.com/irfanhakim-as/kde-service-menu-reimage.git ~/.kde-service-menu-reimage
-
Get into the local repository:
cd ~/.kde-service-menu-reimage
-
Install using the provided installer script.
To install the program for a single user, simply run the script as is:
./install.sh
By default, this will install the program to the
~/.local
prefix. Please ensure that the~/.local/bin
directory is in yourPATH
environment variable.Alternatively, to install the program system-wide, run the script with
sudo
:sudo ./install.sh
Follow these steps to uninstall the program:
-
Get into the local repository:
cd ~/.kde-service-menu-reimage
-
Uninstall using the provided uninstaller script:
If you have previously installed the program for a single user, simply run the script as is:
./uninstall.sh
Alternatively, if you have installed the program system-wide, run the script with
sudo
:sudo ./uninstall.sh