Rotate, scale, and convert complete image series with Converseen
Mass Conversion
If you have an extensive collection of photos, you will hardly want to edit each photo individually. Converseen lets you rotate, scale, and convert a large number of images in a single run.
After you have edited a collection of vacation pics or snapshots from a party, you may want to scale them for emailing. This doesn't seem like a big deal at first, but if you have to edit each image individually for an entire series of photos, this monotonous task can consume a huge amount of time. The remedy is basically ImageMagick [1], which batch-processes files, but can only be controlled using shell commands.
If you feel more comfortable with a graphical user interface, it is worth taking a look at Converseen [2], which is based on ImageMagick. For the install [3], you have a choice between an AppImage and Flatpak or Snap packages across various distributions. Some distributions also let you pick up Converseen via the package manager, and the source code [4] is available on GitHub if you prefer to build the tool yourself.
After setting up the program, launch by selecting the entry in the desktop menu, or type the converseen
command in the shell.
The main window of the application is divided into two areas. On the right you see a (initially empty) list of all the images to be processed. You can add new files either via the File | Add images menu or by pressing the matching button in the toolbar. When you click on one of the entries, Converseen displays a preview in the sidebar on the left, along with information about the file type, file size, image size, and resolution (Figure 1). Checking an entry selects individual images to be edited, while Edit | Select all or the Check all button in the toolbar lets you select all entries.
Processing PDF files
Converseen can do more than just edit image files. File | Import PDF File lets you read PDF documents and convert their individual pages into images. But for this to work, Ghostscript [5] must be available on the system, and you need to let ImageMagick access it.
In the current version 7 of ImageMagick, open the /etc/ImageMagick-7/policy.xml
file with a text editor and comment out the policy
directive for the delegate
domain there, as shown in line 2 of Listing 1.
Listing 1
ImageMagick Configuration
01 ### In /etc/ImageMagick-7/policy.xml: 02 <!-- <policy domain="delegate" rights="none" pattern="gs" /> --> 03 ### In /etc/ImageMagick-6/policy.xml: 04 <!-- <policy domain="coder" rights="none" pattern="PDF" /> --> 05 <policy domain="coder" rights="read|write" pattern="PDF" />
If you are still using ImageMagick 6, edit the /etc/ImageMagick-6/policy.xml
file instead. As shown in line 4, you need to comment out the policy
statement for the coder
domain and replace it with the version from line 5.
Scale and Rotate
After selecting the desired images, turn to the Actions Panel on the left (Figure 2). Scroll down, and below the preview image you will see two tabs. Dimensions lets you scale the selected images.
To change the size, check Scale image. Use the selection field to decide whether you want to specify the size in absolute values (pixels) or as a relative value (percent). To keep the aspect ratio of the images, just check the box. Then enter the values to which you want to scale the images in the Width and Height fields.
You can adjust the value in Resolution. Save the values in DPI in the corresponding fields. (DPI stands for dots per inch – a unit of measurement for the resolution of image files. For the web, 72 DPI is usually fine, for print you will need 300 DPI.) If you want to rotate and flip images, switch to the tab of the same name. In Rotate image you can choose to rotate 90 or 180 degrees clockwise or counterclockwise. The field below lets you flip the images horizontally or vertically.
Output Options
In the lower part of the Actions Panel you can set the output options. First specify the filesystem location where you want Converseen to store the edited files.
By default, the program saves the images under their original names. If necessary, you can choose the file names yourself by selecting Rename. You can then add a prefix and a suffix to the name of the original file, which is represented by a hashtag (#
). A name specification would look something like #_edited
.
If you decide to use the Progressive number option instead, Converseen will number the processed files consecutively. It starts with the number you enter in the field below.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
First Release Candidate for Linux Kernel 6.14 Now Available
Linus Torvalds has officially released the first release candidate for kernel 6.14 and it includes over 500,000 lines of modified code, making for a small release.
-
System76 Refreshes Meerkat Mini PC
If you're looking for a small form factor PC powered by Linux, System76 has exactly what you need in the Meerkat mini PC.
-
Gnome 48 Alpha Ready for Testing
The latest Gnome desktop alpha is now available with plenty of new features and improvements.
-
Wine 10 Includes Plenty to Excite Users
With its latest release, Wine has the usual crop of bug fixes and improvements, along with some exciting new features.
-
Linux Kernel 6.13 Offers Improvements for AMD/Apple Users
The latest Linux kernel is now available, and it includes plenty of improvements, especially for those who use AMD or Apple-based systems.
-
Gnome 48 Debuts New Audio Player
To date, the audio player found within the Gnome desktop has been meh at best, but with the upcoming release that all changes.
-
Plasma 6.3 Ready for Public Beta Testing
Plasma 6.3 will ship with KDE Gear 24.12.1 and KDE Frameworks 6.10, along with some new and exciting features.
-
Budgie 10.10 Scheduled for Q1 2025 with a Surprising Desktop Update
If Budgie is your desktop environment of choice, 2025 is going to be a great year for you.
-
Firefox 134 Offers Improvements for Linux Version
Fans of Linux and Firefox rejoice, as there's a new version available that includes some handy updates.
-
Serpent OS Arrives with a New Alpha Release
After months of silence, Ikey Doherty has released a new alpha for his Serpent OS.