Preface:
Again, I could rely upon the somewhat older, yet free software, of XnView. It's French, even. Imagine that. Which is relevant because their different life philosophy allows them to create imaginative and functionally sound software.
Description:
This is a two-step method. Step 1 is to horizontal-flip all the images to their mirrored version in batch. The result of that is visible above in the "intermediate step". Step 2 is to flip the text balloons back. This is done one-by-one, the result of which is visible in the 3rd panel of the picture in the question.
XnView can mirror images in batch, and in step 2, one-by-one via a toolbar button and keyboard (Shift+H) The "trick" is to use a macro recorder for this.
Workflow
Step 1 consists of:
- Start XnView, open the batch converter with Ctrl-U
- Set a destination directory under the
General
tab
- Drag & Drop all of the images into the "Input" section. Alternatively, add them via the
Add
or the Add Folder
-button. In this case, it was a comic book in .CBR format, so I changed the extension to .RAR and unzipped them into a likewise named directory. No doubt there's software which can unzip CBR's, but I don't know them.
- Click on the
Transformations
tab, open the Image branch, select Flip Horizontal and double-click it.
- Hit the
Go
-button on the bottom left
Step 2:
Drag and drop all the images into the main XnView window. They will be visible as tabs. Use your favorite macro recorder to record just two actions: Ctrl-C and Shift-H. Yes, this might seem not useful and trivial, but it does save considerable time and accuracy. Now, I've used one with the über imaginative name of Macrorecorder and it can be found at https://www.macrorecorder.com/. It won't surprise no-one that this a not a French outfit, but a German one.
- Open up Macrorecorder
- Arrange both windows so that three quarters of your screens' left-hand-side is the XnView and Macrorecorder covers one quarter on the right-hand-side, and arrange it so that the Play, Record and Stop buttons are still visible.
- click on Record and Edit at the top of Macrorecorder
- We're just aiming to record key-strokes, not any mouse moves/clicks.
- Press Alt-Tab to get the focus back on the XnView window with all the open files.
- Select the desired text inside the text balloon, and if need be, select it line by line.
- Press Ctrl-C and then immediately, Shift-H.
- Press Alt-Tab to get the focus back on Macrorecorder
- Stop recording and optionally save the macro, intermediately.
- remove the line which contains the XnView windows name and remove all the lines with mouse action in them.
- Save the macro for good.
(A word of warning to those who are looking for freeware macro recorders. It took me surely an hour or more to find one which was not chockfull with viruses or whatever. Even the well known ones with scripting capability like AutoIt, MiniMouseMacro and AutoHotkey had 3 to 7 viruswarnings. I have an unreasonably high fear of getting a frozen computer, so for me, the cut-off line is one warning... some of the time. For some software, the .exe will not set off a warning on the more than 70 anti-virus programs of VirusTotal.com but their corresponding zipped version will, so check both.)
Remark on GIMP
GIMP is a wonderful program, but for this particular case, it's too advanced to use it, it's not fit to do this. I tried the above solution, but one has to press 'R' every time one wants do select a rectangle, Ctrl-M to save intermediate flips per text balloon and it's just too much.
To get the same result in GIMP, there are 7 actions: Press 'R", select the rectangle, press Shift-F (lefthand), click inside the rectangle, let go of the mouse, use righthand to press Ctrl-M , click OK/press Enter. In XnView there are just 2 left-handed keyboard actions.
sed
orawk
,bash
,cmd.exe
, Firefox, Chrome, Excel, PuTTY,nano
,less
, VLC,ffmpeg
, Rufus, Albert, … (not all B for the same A, of course). And there are questions like "how can I do A? I'd like a solution for B, but not necessarily for B". Such questions are fine. For many programs we have tags meant to be used in questions. Telling us what program(s) you use, can use, want to use, are prone to use, are familiar with, already tried – all this is different than asking for software recommendation.