Archives For photo

The free open-source Lightroom alternative, Darktable release version 3.6.1. Here’s what’s new and how to install it in Ubuntu.

Darktable 3.6.1 comes with stability improvements and bug-fixes. No new features, but has new camera support, including base support for Leica C-Lux (3:2), Sony ILCE-7RM3A, Sony ILCE-7RM4A, Nikon D6 (12bit and 14bit), and Nikon Z fc (12bit- and 14bit-compressed). The release also adds noise profile for Ricoh GR III.

And here are the bug-fixes according to the release note:

  • Fix module expand on quick access panel when enabling/disabling module.
  • Fix a possible crash in color calibration module.
  • Fix an inconsistency between the CPU & GPU path in color calibration module.
  • Fix possible issue in OpenCL Bradford non-linear code in color calibration which leads to wrong color rendering.
  • Fix Windows paths handling and encoding.
  • Fix possible issue in exiv2 when trying to write empty strings.
  • Fix by-scale button in export module.
  • Fix crash when renaming a drawn mask.
  • Minor UI fix in duplicate module.
  • Fix possible wrong rendering of the color picker tooltip.
  • Fix filename variable used when importing new pictures.
  • Fix noise profile for RICOH GR III.
  • Fix some memory leaks.

How to Install Darktable 3.6.1 in Ubuntu:

The raw development tool has official Linux repository with native packages for Debian, Ubuntu, Fedora, openSUSE. Darktable is also available to install via the universal Flatpak package.

For choice, I’ve uploaded the package into the unofficial PPA with Ubuntu 20.04, Ubuntu 21.04, and Ubuntu 21.10 support. And 32-bit Ubuntu 18.04 is also supported.

1.) Add the PPA.

Press Ctrl+Alt+T on keyboard to open terminal for running commands. When it opens, paste the command below into it and hit Enter.

sudo add-apt-repository ppa:ubuntuhandbook1/darktable

Type user password (no visual feedback) when it asks and hit Enter to continue.

2.) Install / upgrade Darktable

Next either run command in terminal to install the photography software:

sudo apt install darktable

Or upgrade the package using Software Updater (Update Manager) utility.

Uninstall Darktable:

To remove the software package, you may simply run apt command with remove flag in terminal:

sudo apt remove darktable --autoremove

And remove the PPA via command:

sudo add-apt-repository --remove ppa:ubuntuhandbook1/darktable

The Software & Updates also provides option to manage PPAs. Open it and navigate to “Other Software” tab, select the repository and click remove it.

YOGA Image Optimizer is a graphical tool to batch convert photos into JPEG, PNG and WEBP, and compress file sizes while having equivalent quality.

It’s a free and open-source tool based on YOGA command line tool, which can also convert and optimize 3D models from various formats to glTF and GLB.

YOGA:

The YOGA backend uses Python Pillow library to convert images into PNG, JPEG, or WebP as you prefer. And it uses Google’s Guetzli library to generate JPEG that are typically 20-30% smaller than libjpeg while having some quality. Google’s Zopflipng and libwebp libraries are in use for optimizing other two image formats.

The command line tool also support converting and optimizing 3D models using the Open Asset Import Library (Assimp).

YOGA Image Optimizer:

The official front-end for YOGA provides an easy to use graphical interface to do converting and optimizing process in Linux and Windows.

Simply open a batch of photo images (press Shift or Ctrl while choosing files), it shows the thumbnails, input file name and size, as well as output name and file format.

Before you clicking “Optimize”, you can choose output format and set compress level for each or a selection of images.

YOGA Image Optimizer also features:

  • Multi-thread support. You can set how many CPU cores to use.
  • GTK theme support. It allows to choose between all installed GTK theme for the app only.
  • Dark Mode.
  • Custom output pattern.

Install YOGA Image Optimizer in Ubuntu Linux:

For Linux, the software can be installed either via universal Flatpak package or using pip (Python Package Installer).

1. Flatpak Package

Open terminal by pressing Ctrl+Alt+T on keyboard, you can then run following commands one by one to get the software via Flatpak in Ubuntu 20.04 and higher. For Ubuntu 18.04, you need to add this PPA before getting started.

a. ) Install the flatpak daemon if you don’t have it:

sudo apt install flatpak

b.) Add the Flathub the preferred repository hosting Flatpak package:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

c.) Finally install the image converter and optimizer via command:

flatpak install flathub org.flozz.yoga-image-optimizer

(Optional) For any reason, you can easily remove the software by running command in temrinal:

flatpak uninstall --delete-data org.flozz.yoga-image-optimizer

2. Install the package via pip3:

For those don’t like the Flatpak package, use the Python pip3 package installer. It however does NOT create app shortcut for launching it from the ‘Show Applications’ start menu.

a.) Firstly, open terminal and run command to install required libraries:

sudo apt install git build-essential python3 python3-dev python3-pip libgirepository1.0-dev libcairo2-dev pkg-config gir1.2-gtk-3.0

b.) Next install the package via command:

sudo pip3 install yoga-image-optimizer

The pip package does not has app shortcut, you need to either run yoga-image-optimizer command to start it from terminal and create a .desktop file manually.

(Optional) To remove the package, use command:

sudo pip3 install yoga-image-optimizer

Darktable 2.2.5

Darktable announced the new major 2.6.0 release today many great new features and lots of new cameras support.

Darktable 2.6.0 release highlights:

  • New module retouch allowing changes based on image frequency layers
  • New module filmic which can replace the base curve and shadows and highlights
  • New module to handle duplicates in the darkroom with possibility to add a title, create standard or virgin duplicate, delete duplicate and quickly compare with a duplicate
  • New logarithm controls for the tone-curve
  • New mode for the unbreak profile module
  • Add mask preview to adjust size, hardness before placing them
  • Make it possible to change the cropped area in the perspective correction module
  • Complemente the mask blur with a guided-filter to fine tune it
  • Color balance module has two new modes based on ProPhotoRGB and HSL
  • Experimental support for PPC64le architecture (OpenCL support needs to be disabled, -DUSE_OPENCL=OFF)
  • And numerous other changes.

Darktable 2.0.6

Download / Install Darktable 2.6.0:

There’s a stable PPA maintains the most recent Darktable packages for Ubuntu 16.04, Ubuntu 18.04 and higher.

The maintainer now is building and testing the new packages. And the 2.6.0 stable packages will be now is available in 1 or 2 days.

At that time, you’ll receive updates through Software Updater after adding the PPA via command:

sudo add-apt-repository ppa:pmjdebruijn/darktable-release

Darktable PPA for Xenial

upgrade darktable

To remove the PPA, launch Software & Updates and navigate to Other Software tab.

Darktable 2.2.5

Open source photography workflow software and raw developer Darktable 2.4.4 was released a day ago as the fourth bugfix release for the 2.4 series. Here’s how to install it in Ubuntu 18.04, Ubuntu 17.10, Ubuntu 16.04.

Darktable 2.4.4 release highlights:

  • Added 50% zoom option in darkroom mode to the navigation dropdown
  • Usability improvement – allow setting the radius when (de)selecting lines
  • OpenCL: better readability of debug output on memory usage
  • Drop unused clone masks when loading xmp files
  • Remove all sub masks when clearing cloning masks
  • PPM: Handle byte order when loading files
  • Fix #12165: Don’t try to show dialog without gui
  • Fix an out-of-bounds memory access
  • And more bug-fixes.
  • White balance presets: Sony ILCE-6500
  • Noise profiles: Canon EOS 800D, Canon EOS Kiss X9i, Canon EOS Rebel T7i, Nikon COOLPIX B700, Nikon D5600, Olympus TG-5

How to Install Darktable 2.4.4 in Ubuntu:

The software has a stable PPA contains the latest Darktable packages for Ubuntu 16.04, Ubuntu 17.10, and Ubuntu 18.04.

1. Open terminal by either pressing Ctrl+Alt+T on keyboard or searching for “Terminal” from app menu, when it opens, run command:

sudo add-apt-repository ppa:pmjdebruijn/darktable-release

Type in your password (no visual feedback while typing due to security reason) when prompts and hit Enter.

Darktable PPA for Xenial

2. Then you can upgrade Darktable from an existing release using Software Updater:

upgrade darktable

Or run the commands below one by one to install or upgrade the software:

sudo apt-get update

sudo apt-get install darktable

How to Restore

For any reason, you can easily remove the PPA repository and restore Darktable to the stock version in your Ubuntu main repositories via command:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:pmjdebruijn/darktable-release

Darktable 2.2.2

The open-source photography workflow application and raw developer, Darktable 2.2.4, was released two days ago. Now it’s available in PPA for Ubuntu 16.04, Ubuntu 16.10, and derivatives.

Darktable 2.2.4 is the fourth bug-fix release for the 2.2 series that features:

  • Better brush trace handing of opacity to get better control.
  • tools: Add script to purge stale thumbnails
  • tools: A script to watch a folder for new images
  • Base support for:
    • Fujifilm X-T20 (only uncompressed raw, at the moment)
    • Fujifilm X100F (only uncompressed raw, at the moment)
    • Nikon COOLPIX B700 (12bit-uncompressed)
    • Olympus E-M1MarkII
    • Panasonic DMC-TZ61 (4:3, 3:2, 1:1, 16:9)
    • Panasonic DMC-ZS40 (4:3, 3:2, 1:1, 16:9)
    • Sony ILCE-6500

There are also various bug-fixes, including fix camera name demangling, properly handle image orientation ‘2’ and ‘4’, a few fixes in profiled denoise, demosaic and colormapping, reduce risk of unwanted self-finalization of small path shapes, fixes to camera import and Picasa web exporter, and more.

How to Install Darktable 2.2.4 in Ubuntu / Linux Mint:

The new release has been made into the PPA repository, available for Ubuntu 16.04, Ubuntu 16.10, Linux Mint 18, and derivatives.

1. To add the PPA, open terminal by pressing Ctrl+Alt+T or searching for “Terminal” from start menu, and then run command:

sudo add-apt-repository ppa:pmjdebruijn/darktable-release

Type in your password (no visual feedback due to security reason) when prompts and hit Enter.

Darktable PPA for Xenial

2. Then you can upgrade Darktable from an existing release using Software Updater:

upgrade darktable

Or run the commands below one by one to install or upgrade the software:

sudo apt-get update

sudo apt-get install darktable

How to Restore

For any reason, you can easily remove the PPA repository and restore Darktable to the stock version in your Ubuntu main repositories via command:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:pmjdebruijn/darktable-release