diff --git a/convert-to-jpg.desktop b/convert-to-jpg.desktop new file mode 100755 index 0000000..768976d --- /dev/null +++ b/convert-to-jpg.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Service +MimeType=image/*; +Actions=convertToJpg + +[Desktop Action convertToJpg] +Name=Convert to JPG +Icon=convert +Exec=magick "%u" -set filename:base "%[basename]" "%[filename:base].jpg" + diff --git a/remove-metadata.desktop b/remove-metadata.desktop new file mode 100755 index 0000000..38cb68d --- /dev/null +++ b/remove-metadata.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Service +MimeType=image/*; +Actions=removeMetadata + +[Desktop Action removeMetadata] +Name=Remove Metadata +Icon=clear_left +Exec=exiftool -all= %U + diff --git a/scale-by-half.desktop b/scale-by-half.desktop new file mode 100755 index 0000000..cbd878c --- /dev/null +++ b/scale-by-half.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Service +MimeType=image/*; +Actions=scaleByHalf + +[Desktop Action scaleByHalf] +Name=Scale by Half +Icon=arrow-down-double +Exec=magick "%u" -resize 50% -set filename:half "%t_half.%e" "%[filename:half]" +