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.
![](/var/linux_magazin/storage/images/issues/2023/271/converseen/figure-1/822605-1-eng-US/Figure-1_large.png)
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
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.
![Learn More](https://www.linux-magazine.com/var/linux_magazin/storage/images/media/linux-magazine-eng-us/images/misc/learn-more/834592-1-eng-US/Learn-More_medium.png)
News
-
Canonical Offers 12-Year LTS for Open Source Docker Images
Canonical is expanding its LTS offering to reach beyond the DEB packages with a new distro-less Docker image.
-
Plasma Desktop 6.1 Released with Several Enhancements
If you're a fan of Plasma Desktop, you should be excited about this new point release.
-
SUSE Offers CentOS 7 Support with Liberty Linux Lite
SUSE's Liberty Linux support offering now includes CentOS 7, which means businesses won't be forced to migrate those servers for some time.
-
Ubuntu's App Center Finally Supports Local Installs Again
If you regularly download .deb files and would prefer a GUI method of installing, Ubuntu has your back.
-
AlmaLinux Now Supports Raspberry Pi 5
If you're looking to create with the Raspberry Pi 5 and want to use AlmaLinux as your OS, you're in luck because it's now possible.
-
Kubuntu Focus Releases New Iterations of Ir14 and Ir16 Laptops
If you're a fan of the Kubuntu Focus laptops or have been waiting for the right time to purchase one, that time might be now.
-
NixOS 24.05 Is Ready for Prime Time
The latest release of NixOS (Uakari) has arrived and offers its usual reproducible, declarative, and reliable goodness.
-
Linux Lite 7.0 Officially Released
Based on Ubuntu 24.04 and kernel 6.8, Linux Lite version 7 now offers more options than ever.
-
KaOS Linux 2024.05 Adds Bcachfs Support and More
With updates all around, KaOS Linux now includes support for the bcachefs file system.
-
TUXEDO Computers Unveils New Iteration of the Stellaris Laptop Line
The Stellaris Slim 15 is the 6th generation and includes either an AMD or Intel CPU