Archives For photo

Darktable, free open-source photography app and raw developer, now is at the new major 4.0 release! See what’s new and how to install it in Ubuntu 22.04, Ubuntu 20.04 & Ubuntu 18.04.

Darktable 4.0 features Filmic v6 which introduced new color science. The change removes the mandatory desaturation close to medium white and black and replaces it with a true gamut mapping against the output (or export) color space. For those still prefer the “desaturated highlights” look, you can still do this by disabling chroma preservation.

The release also include a new feature in the “exposure” and “color calibration” modules, allows to define and save a target color/exposure for the color pickers, in order to match any source object in the image against an arbitrary target color.

Other changes include:

  • New “guided laplacian” method in “highlight reconstruction” module.
  • Uniform Color Space 2022 (UCS 22) specifically for the purpose of artistic saturation changes
  • Completely UI revamp to improve look and consistency.
  • Change default theme to Elegant Grey.
  • New “collection filters” module
  • Support for EXR 16-bit (half) float export
  • Many other changes, bug-fixes, and new camera support.
  • See the release note for details.

How to Install Darktable 4.0 in Ubuntu / Debian/ Fedora

You are strongly advised to take a backup first, as the new library and configuration will no longer be usable with 3.8.x.

The software offers official packages for Debian, Ubuntu, Fedora, and openSUSE, via the OBS repository. They are available to download at the link below:

For choice, there’s unofficial PPA contains the packages for Ubuntu 22.04, Ubuntu 20.04 and Ubuntu 18.04.

1. Open terminal by either searching from Activities overview or pressing Ctrl+Alt+T on keyboard. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/darktable

Type user password (no asterisk feedback) for sudo prompts and hit Enter to continue.

2. Then run commands below one by one to refresh package cache and install Darktable package:

sudo apt update

sudo apt install darktable

Uninstall:

To remove the PPA, either launch Software & Updates navigate to Other Software and remove the source line:

or run the PPA adding command with --remove flag in terminal:

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

To remove the RAW developer, either use Ubuntu Software or run command in terminal:

sudo apt remove --autoremove darktable

It’s easy to make backup of your iPhone’s photos, since Ubuntu now has out-of-the-box support for accessing iOS files.

To make life easy, the gThumb image organizer can even pop-up the photo import dialog automatically once your iPhone is plugged in via USB port.

Install and setup gThumb

1.) Firstly, press Ctrl+Alt+T on keyboard to open terminal in Ubuntu. When it opens, run the command below to install gThumb image viewer and organizer:

sudo apt install gthumb

For those hate Linux commands, it can be also installed via Ubuntu Software.

2.) Next, set gThumb as the default app for handling photos from removable media. To do so, open “Settings” from system tray menu.

When the Settings utility opens, navigate to “Removable Media” from left pane. Finally, select “Import with gThumb” in right for photos drop-down box.

Connect iPhone via USB and start importing photos

Now, plug your iPhone into Ubuntu PC/laptop via USB port. Then, select “Trust” in your phone to trust this computer.

A import dialog should pop-up automatically, with preview of all photos in your iOS device. Simply, click on “Import” button will start the process importing all photos from iPhone to Ubuntu.

All photo files are saved to user’s “Pictures” folder by default, though you may change the location in the previous dialog.

This is tested and works on iOS 15.5 and iOS 14.4.2. That’s it. Enjoy!

Copy & paste photos manually:

The import process may fail if there are 0 KB videos/photos in your iOS devices. In my case, the old iPad has “100CLOUD” folder that contains empty MP4 files that interrupted the importing process.

For the case, you may first search for and kill the frozen ‘gThumb’ app window in System Monitor. Then, manually copy and paste your photos from the mounted folder.

As the picture shows, there are usually 2 mounted folders: “Documents on DEVICE_NAME” and “iOS DEVICE_NAME”. The DCIM sub-folder in the latter one contains all photo and video files in your iOS device.

Free open-source photography software and raw editor Darktable released version 3.8.1 hours ago with various bug-fixes for the previous 3.8 and few new features.

The new release contains mainly 55 bug-fixes, including issues for SVG rendering, tag exporting, printing, tagging module and more.

There are also a few new features in the release, such as Spanish and Dutch languages support, speed up the retouch’s heal tool by using better parallelism, and added new variable $(DARKTABLE_VERSION). For more, see the project releases page.

How to Install Darktable 3.8.1 via PPA in Ubuntu:

The software provides official DEB packages via the OBS repository. And, it also available to install via the universal Flatpak package.

For those prefer Ubuntu PPA, I’ve uploaded the packages into this unofficial PPA for Ubuntu 18.04, Ubuntu 20.04, and Ubuntu 21.10. And below is the step by step how to install guide.

1. Open terminal either from system app launcher or by pressing Ctrl+Alt+T on keyboard. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/darktable

Type user password (no asterisk feedback) for sudo prompts and hit Enter to continue.

2. If an old version was installed, upgrade it using Software Updater:

upgrade darktable

or run commands in terminal to install Darktable:

sudo apt update

sudo apt install darktable

Uninstall:

To remove the PPA, either launch Software & Updates navigate to Other Software and remove the relevant line:

or run command in terminal:

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

To remove the RAW developer, either use Ubuntu Software or run command in terminal:

sudo apt remove --autoremove darktable

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