Package Details: kf6-servicemenus-reimage 2.7.0-1

Git Clone URL: https://aur.archlinux.org/kf6-servicemenus-reimage.git (read-only, click to copy)
Package Base: kf6-servicemenus-reimage
Description: Manipulate images e their metadata
Upstream URL: https://github.com/irfanhakim-as/kde-service-menu-reimage
Licenses: GPL-3.0+
Conflicts: kde-service-menu-reimage, kde-service-menu-reimage-mod
Submitter: irfanhakim
Maintainer: irfanhakim
Last Packager: irfanhakim
Votes: 7
Popularity: 0.061428
First Submitted: 2024-08-29 06:36 (UTC)
Last Updated: 2025-09-17 14:16 (UTC)

Latest Comments

Pietro_Pizzi commented on 2026-04-01 12:28 (UTC)

4

[Desktop Entry]
Type=Service
MimeType=image/*;
TryExec=reimage-kdialog
Actions=11_agif;12_append_right;19_separator;21_gray;22_sepia;23_transparent2color;29_separator;31_border;32_border_transparent;33_shadow;
X-KDE-Submenu=ReImage - Tools

[Desktop Action 11_agif]
Exec=reimage-kdialog agif %F
Icon=video-x-mp4
Name=Create animated GIF

[Desktop Action 12_append_right]
Exec=reimage-kdialog montage %F
Icon=image-flip-horizontal-symbolic
Name=Append to right

[Desktop Action 19_separator]
Name=___________________________

[Desktop Action 21_gray]
Exec=reimage-kdialog colorspace gray %F
Icon=viewimage
Name=GrayScale

[Desktop Action 22_sepia]
Exec=reimage-kdialog sepia 80% %F
Icon=color-management
Name=Sepia

[Desktop Action 23_transparent2color]
Exec=reimage-kdialog transparent2color %F
Icon=backgroundtool
Name=Change transparent to color

[Desktop Action 29_separator]
Name=___________________________

[Desktop Action 31_border]
Exec=reimage-kdialog border custom %F
Icon=bordertool
Name=Add colored border

[Desktop Action 32_border_transparent]
Exec=reimage-kdialog border transparent %F
Icon=box
Name=Add transparent border

[Desktop Action 33_shadow]
Exec=reimage-kdialog shadow %F
Icon=bwtonal
Name=Drop shadow

Pietro_Pizzi commented on 2026-04-01 12:28 (UTC)

3

[Desktop Entry]
Type=Service
MimeType=image/jpeg;image/tiff;image/heic;
TryExec=reimage-kdialog
Actions=11_rfe;12_rff;19_separator;21_sffe;22_sffn;29_separator;31_seff;32_sefn;39_separator;41_add_comment;42_view_metadata;43_extract_metadata;49_separator;51_del_comment;52_del_exif;53_del_iptc;54_del_xmp;55_del_some;56_del_all;59_separator;61_tfe;
X-KDE-Submenu=ReImage - Metadata

[Desktop Action 11_rfe]
Exec=reimage-kdialog rfe %F
Icon=edit-rename
Name=Rename from Exif date

[Desktop Action 12_rff]
Exec=reimage-kdialog rff %F
Icon=edit-rename
Name=Rename from file's date

[Desktop Action 19_separator]
Name=____________________________

[Desktop Action 21_sffe]
Exec=reimage-kdialog sffe %F
Icon=knotes_date
Name=Set file date from Exif date

[Desktop Action 22_sffn]
Exec=reimage-kdialog sffn %F
Icon=knotes_date
Name=Set file date from file's name

[Desktop Action 29_separator]
Name=____________________________

[Desktop Action 31_seff]
Exec=reimage-kdialog seff %F
Icon=knotes_date
Name=Set Exif date from file's date

[Desktop Action 32_sefn]
Exec=reimage-kdialog sefn %F
Icon=knotes_date
Name=Set Exif date from file's name

[Desktop Action 39_separator]
Name=____________________________

[Desktop Action 41_add_comment]
Exec=reimage-kdialog ac %F
Icon=knotes_date
Name=Add comment

[Desktop Action 42_view_metadata]
Exec=reimage-kdialog ve %F
Icon=knotes_date
Name=View metadata

[Desktop Action 43_extract_metadata]
Exec=reimage-kdialog ee %F
Icon=knotes_date
Name=Extract metadata to file

[Desktop Action 49_separator]
Name=____________________________

[Desktop Action 51_del_comment]
Exec=reimage-kdialog dc %F
Icon=knotes_date
Name=Delete comment field

[Desktop Action 52_del_exif]
Exec=reimage-kdialog de %F
Icon=knotes_date
Name=Strip Exif section

[Desktop Action 53_del_iptc]
Exec=reimage-kdialog di %F
Icon=knotes_date
Name=Delete IPTC section

[Desktop Action 54_del_xmp]
Exec=reimage-kdialog dx %F
Icon=knotes_date
Name=Delete XMP section

[Desktop Action 55_del_some]
Exec=reimage-kdialog purejpg %F
Icon=knotes_date
Name=Strip all unnecessary data

[Desktop Action 56_del_all]
Exec=reimage-kdialog stripall %F
Icon=knotes_date
Name=Strip all metadata

[Desktop Action 59_separator]
Name=____________________________

[Desktop Action 61_tfe]
Exec=reimage-kdialog timestamp %F
Icon=knotes_date
Name=Add timestamp from Exif

Pietro_Pizzi commented on 2026-04-01 12:28 (UTC) (edited on 2026-04-01 20:06 (UTC) by Pietro_Pizzi)

2 (edit becaus I mixed some numbers)
[Desktop Entry]
Type=Service
MimeType=image/*;
Actions=11_jpeg;12_png;13_gif;14_tiff;15_webp;19_separator;21_pdf;22_pdfa;29_separator;31_favicons;32_base64;33_convert_custom;34_formats;39_separator;41_rotate_90;42_rotate_180;43_rotate_270;44_rotate_custom;45_auto;49_separator;51_flip;52_flop;
X-KDE-Submenu=ReImage - Convert and Rotate

[Desktop Action 11_jpeg]
Exec=reimage-kdialog convert jpg %F
Icon=image-jpeg
Name=Convert to JPEG

[Desktop Action 12_png]
Exec=reimage-kdialog convert png %F
Icon=image-png
Name=Convert to PNG

[Desktop Action 13_gif]
Exec=reimage-kdialog convert gif %F
Icon=image-gif
Name=Convert to GIF

[Desktop Action 14_tiff]
Exec=reimage-kdialog convert tif %F
Icon=image-tiff
Name=Convert to TIFF

[Desktop Action 15_webp]
Exec=reimage-kdialog convert webp %F
Icon=image-webp
Name=Convert to WEBP

[Desktop Action 19_separator]
Name=____________________

[Desktop Action 21_pdf]
Exec=reimage-kdialog convert pdf %F
Icon=application-pdf
Name=Convert to PDF

[Desktop Action 22_pdfa]
Exec=reimage-kdialog convert pdfa %F
Icon=application-pdf
Name=Convert to PDF/A-1

[Desktop Action 29_separator]
Name=____________________

[Desktop Action 31_favicons]
Exec=reimage-kdialog favicons all %F
Icon=image-ico
Name=Generate favicons

[Desktop Action 32_base64]
Exec=for i in %F; do cat "$i" | base64 -w0 > "$i".base64; done
Icon=text-plain
Name=Convert to Base64

[Desktop Action 33_convert_custom]
Exec=reimage-kdialog convert custom %F
Icon=image
Name=Convert to format ...

[Desktop Action 34_formats]
Exec=reimage-kdialog convert formats
Icon=view-list-text
Name=Formats list

[Desktop Action 39_separator]
Name=____________________

[Desktop Action 41_rotate_90]
Exec=reimage-kdialog rotate 90 %F
Icon=image-rotate-right-symbolic
Name=Rotate 90°

[Desktop Action 42_rotate_180]
Exec=reimage-kdialog rotate 180 %F
Icon=image-rotate-right-symbolic
Name=Rotate 180°

[Desktop Action 43_rotate_270]
Exec=reimage-kdialog rotate 270 %F
Icon=image-rotate-left-symbolic
Name=Rotate (-90°)

[Desktop Action 44_rotate_custom]
Exec=reimage-kdialog rotate custom %F
Icon=view-refresh
Name=Rotate custom

[Desktop Action 45_auto]
Exec=reimage-kdialog rotate auto %F
Icon=view-refresh
Name=Auto-rotate with Exif

[Desktop Action 49_separator]
Name=____________________

[Desktop Action 51_flip]
Exec=reimage-kdialog overturn flip %F
Icon=image-flip-vertical-symbolic
Name=Overturn vertically

[Desktop Action 52_flop]
Exec=reimage-kdialog overturn flop %F
Icon=image-flip-horizontal-symbolic
Name=Overturn horizontally

Pietro_Pizzi commented on 2026-04-01 12:27 (UTC)

KDE changed something, now Actions appear in alphanumerical order, not like in the order they are written in the Action= rule anymore.

Additionally the special tag SEPARATOR is no more. If you want a seperation, the trick "[Desktop Action ##_separator] \ Name=_____" (with a custome tuned ___ length) works.

My fix for your .desktop file(s):

[Desktop Entry]
Type=Service
MimeType=image/*;
TryExec=reimage-kdialog
Actions=11_progressive;12_optimize;19_separator;21_compress_50;22_compress_70;23_compress_75;24_compress_80;25_compress_90;26_custom_compress;29_separator;31_resize_25;32_resize_50;33_resize_75;39_separator;41_300x225;42_600x450;43_640x480;44_800x600;45_1024x768;46_1200x900;47_1400x1050;48_1920x1080;49_custom_resize;
X-KDE-Submenu=ReImage - Compress and Resize

[Desktop Action 11_progressive]
Exec=reimage-kdialog progressive %F
Icon=viewhtml
Name=Make progressive

[Desktop Action 12_optimize]
Exec=reimage-kdialog optimize %F
Icon=viewhtml
Name=Web optimization

[Desktop Action 19_separator]
Name=_____________________

[Desktop Action 21_compress_50]
Exec=reimage-kdialog compress 50% %F
Icon=application-x-compressed-tar
Name=Compress at 50%

[Desktop Action 22_compress_70]
Exec=reimage-kdialog compress 70% %F
Icon=application-x-compressed-tar
Name=Compress at 70%

[Desktop Action 23_compress_75]
Exec=reimage-kdialog compress 75% %F
Icon=application-x-compressed-tar
Name=Compress at 75%

[Desktop Action 24_compress_80]
Exec=reimage-kdialog compress 80% %F
Icon=application-x-compressed-tar
Name=Compress at 80%

[Desktop Action 25_compress_90]
Exec=reimage-kdialog compress 90% %F
Icon=application-x-compressed-tar
Name=Compress at 90%

[Desktop Action 26_custom_compress]
Exec=reimage-kdialog compress custom %F
Icon=application-x-compressed-tar
Name=Custom quality

[Desktop Action 29_separator]
Name=_____________________

[Desktop Action 31_resize_25]
Exec=reimage-kdialog resize 25% %F
Icon=image-resize-symbolic
Name=Resize at 25%

[Desktop Action 32_resize_50]
Exec=reimage-kdialog resize 50% %F
Icon=image-resize-symbolic
Name=Resize at 50%

[Desktop Action 33_resize_75]
Exec=reimage-kdialog resize 75% %F
Icon=image-resize-symbolic
Name=Resize at 75%

[Desktop Action 39_separator]
Name=_____________________

[Desktop Action 41_300x225]
Exec=reimage-kdialog resize 300x225 %F
Icon=image-resize-symbolic
Name=Resize at 300x225 px

[Desktop Action 42_600x450]
Exec=reimage-kdialog resize 600x450 %F
Icon=image-resize-symbolic
Name=Resize at 600x450 px

[Desktop Action 43_640x480]
Exec=reimage-kdialog resize 640x480 %F
Icon=image-resize-symbolic
Name=Resize at 640x480 px

[Desktop Action 44_800x600]
Exec=reimage-kdialog resize 800x600 %F
Icon=image-resize-symbolic
Name=Resize at 800x600 px

[Desktop Action 45_1024x768]
Exec=reimage-kdialog resize 1024x768 %F
Icon=image-resize-symbolic
Name=Resize at 1024x768 px

[Desktop Action 46_1200x900]
Exec=reimage-kdialog resize 1200x900 %F
Icon=image-resize-symbolic
Name=Resize at 1200x900 px

[Desktop Action 47_1400x1050]
Exec=reimage-kdialog resize 1400x1050 %F
Icon=image-resize-symbolic
Name=Resize at 1400x1050 px

[Desktop Action 48_1920x1080]
Exec=reimage-kdialog resize 1920x1080 %F
Icon=image-resize-symbolic
Name=Resize at 1920x1080 px

[Desktop Action 49_custom_resize]
Exec=reimage-kdialog resize custom %F
Icon=image-resize-symbolic
Name=Custom resize