You can try GIMP with Batch process on recent Ubuntu.
I had two errors with GIMP but the
.HEIC files are converted to
.JPG. Not sure if all metadata are preserved. Some will change for sure (info depending of file format). If it doesn't work for all metadata you can try
exiftool (command line) to overwrite metadata in bulk to the
.JPG files (converted by GIMP or another software) from the
.HEIC files. You can also try
ImageMagick from command line to convert.
Errors I had :
Execution error for procedure 'gimp-image-attach-parasite':
'gimp-comment' parasite validation failed: comment contains invalid UTF-8
Plug-in crashed: "dbp"
# DBP = (David's Batch Processor)
To install GIMP and the plugins
sudo apt-add-repository universe
sudo apt-get update
If you don't already have GIMP installed
sudo apt-get install gimp
For Batch process and other plugins
sudo apt-get install gimp-plugin-registry
In GIMP menu (after installing gimp-plugin-registry) you go to
- Filters/Batch/Batch process
- Add files
- You select all your
.HEIC files and click on Add.
- Then click Close
- Click Ouput
- Select Format :
- Adjust Quality
- Then click Start
Note : I'm not a specialist in image format, but I think even at 1,00 Quality for
.JPG, you will lose resolution from
.PNG is a better choice, depending of what you want. Files will be larger in
.PNG. Make tests with some files.