Categories
Linux

Canon CR3 support in Linux using ART, RawTherapee fork

Finally someone got CR3 working in Linux!!! Before we had a “hack” to make it work xD

This is thanks to ART a RawTherapee fork that has included CR3 support by using libraw library.

This tutorial has been tested using latest version of ART and Ubuntu 19.10.

UPDATE, now there’s 2 methods to install ART since they have added a repo for ubuntu!

Method 1 repository

sudo add-apt-repository ppa:dhor/myway
sudo apt-get update
sudo apt-get install art

Now all should be working, go to configuration πŸ˜‰

Method 2 manually

Install dependencies, exactly the same ones as RawTherapee but adding exiv2 library.

http://rawpedia.rawtherapee.com/Linux#Ubuntu_.3E.3D16.10.2C_Mint_.3E.3D18.3.2C_elementary_OS_.3E.3D0.4.1

sudo apt update
sudo apt install build-essential cmake curl git libcanberra-gtk3-dev libexiv2-dev libexpat-dev libfftw3-dev libglibmm-2.4-dev libgtk-3-dev libgtkmm-3.0-dev libiptcdata0-dev libjpeg-dev liblcms2-dev liblensfun-dev libpng-dev librsvg2-dev libsigc++-2.0-dev libtiff5-dev zlib1g-dev exiv2

Compilation:

http://rawpedia.rawtherapee.com/Linux#Compilation

We need to modify the URL:

cd ~
wget https://bitbucket.org/agriggio/art/raw/master/tools/build-art -O build-art
chmod +x build-art
./build-art
Compiling

When finished you only need to type

~/programs/art/ART
Working! Splash Image

2 – Configuration

After opening ART please go to preferences -> file browser and add the cr3 extension, otherwise the cr3 files will not appear in the file browser I guess this is small bug they have.

Adding the extension

But this did not work either. CR3 files are not displayed yet.

So I reached the creator of ART. Alberto. amazing guy. I explained to him the issue and he gave a solution.

The issue is the version of exiftool but in ART we can choose the executable of exiftool. Please check latest version.

To change it, first download last version, and unpack

cd ~
wget https://exiftool.org/Image-ExifTool-11.85.tar.gz
tar -xzvf Image-ExifTool-11.93.tar.gz ~/programs

Then open again ART, go to preferences->Image Processing, and paste the path of exiftool executable.

~/programs/Image-ExifTool-11.85/exiftool

Restart ART.

WORKS!!

And finally here we have it!! CR3 working in ubuntu!

Also the JPEG embedded preview keeps all the settings from camera, so you do not need to start developing the photo from 0 like I had to do with the DNG files.

Now I need to get used to this new workflow using ART. But will save me a lot of time πŸ˜‰

If you installed manually:

To create a shortcut for the icon to appear in Ubuntu, create a file

gedit ~/.local/share/applications/art.desktop

Inside type

[Desktop Entry]
Name=ART
Comment=ART
Exec=~/programs/art/ART
Terminal=false
Type=Application
Icon=~/programs/art/images/ART-logo-64.png
Categories=Image;

Then execute:

sudo update-desktop-database

and ready!

NOTE: Amazon Drive will count CR3 files as storage, not for the unlimited plan… So you can convert them to DNG and store the CR3 inside. Not ideal… trying to figure out a better way.