Archives For November 30, 1999

Darktable, the popular raw image processing software, released new 4.8.1 version few days ago.

This is the first minor release for the current 4.8 release series, which contains only bug-fixes. The release fixed the issue that export without high quality sampling but with up-scaling activated, crash when using the -d imageio option, and image jump if collection is empty.

There are as well fixes for importing/exporting issues, including large image exports due to a bug in finalscale module, JPEG2000 loading issue due to unspecified color space, and empty lighttable when importing from command-line. For more, see the official release note.

Continue Reading…

Darktable, the free open-source raw image processing software, released new 4.8.0 version this Friday!

Darktable 4.8.0 introduced a few new modules. They include the color equalizer module, allowing to control hue, lightness, and/or saturation based on colors.

There are as well new Enlarge Canvas module, allowing to add areas on top, bottom, left, and/or right of the image, and fill with different colors, or some other part of the image by using Retouch module.

By drag-and-dropping from the filmstrip to the new Overlay module, it can now add overlay on top of current image. And, the overlay can be scaled, rotated and shifted horizontally or vertically.

Darktable 4.8.0 Enlarge Canvas and Color Equalizer

Continue Reading…

This tutorial shows how to enable .jxl file support for system image viewer, GIMP, and some other apps in Ubuntu 24.04, Ubuntu 22.04, Ubuntu 20.04, and even Ubuntu 18.04.

JPEG-XL is a new image format by JPEG committee. It supports both lossy and lossless compression, and includes features such as animation, alpha channels, layers, thumbnails, and has better compression efficiency (60% improvement) comparing to JPEG.

For encoding and decoding JPEG-XL images, there’s a free open-source libjxl library available. Ubuntu has included the library in system repository since 24.04, however lacks GdkPixbuf loader plugin until Ubuntu 24.10 (still in development so far).

Meaning system default image viewer, and many other apps do not work with .jxl file in current 3 Ubuntu LTS releases out-of-the-box.

Continue Reading…

gThumb image viewer and organizer released new 3.12.5 release this Sunday. It is a small release only contains translation updates and a few bug-fixes.

Bug fixes in the release include:

  • When the ‘Store metadata inside files if possible’ option is active, comment a picture will delete its Color Profile tag.
  • Build issue with libjxl 0.9 for loading JPEG-XL images.
  • In the “Add to catalog”, when “Keep the dialog open” button is checked, the “View the destination” checkbox becomes disabled.

Nothing else!


Continue Reading…

This simple tutorial shows how to install the latest version of libheif library, for better HEIF and AVIF image formats support, in Ubuntu 24.04, Ubuntu 22.04 and/or Ubuntu 20.04 LTS.

Libheif is a popular free open-source library for encoding and decoding HEIF and AVIF. Which, also has partial support for JPEG-in-HEIF, JPEG2000, uncompressed (ISO/IEC 23001-17:2023) capabilities.

It supports libde265 and/or ffmpeg for decoding HEIC images, and x265/kvazaar for encoding. For AVIF images, it uses either AOM/dav1d for decoding, and AOM/rav1e/svt-av1 for encoding support.

As well, it has command line tools to convert HEIF/HEIC to other images, and convert images to HEIF/HEIC.

Many popular applications, including GIMP, Darktable, ImageMagick, Krita, and gThumb, use libheif for HEIF and/or AVIF support. And, the library is usually installed as dependency along with them.

gThumb use libheif for AVIF support

Continue Reading…

 

Darkable, the popular photography app and raw developer, released new major 4.6.0 version a day ago!

The new release introduced auto-save feature for editing history. By default, it save changes every 10 seconds. User can go to ‘Preferences -> storage‘ to change the time interval, or set it to 0 to disable it.

Darktable 4.6.0 also features new rgb primaries processing module. It allows delicate color corrections and creative color grading, by moving the red, green and blue primary colors around using “hue” and “purity” controls.

Darktable 4.6.0

The release also has a big performance improvements. OpenCL is now initialized in the background to speed up the app launching. Image display speed in the map view has been increased by 25%. And, the chromatic aberrations module is now approximagely 10% faster when run on the CPU.

Other changes in Darktable 4.6.0 include:

  • sigmoid module now includes a new primaries section, to gracefully handle difficult lighting situations (e.g. LEDs) and tune the overall look of the image
  • The full uncropped image is now always shown when working with the liquify and retouch modules.
  • The hot pixels module now supports monochrome images.
  • long-running import session can now be canceled.
  • built-in “Display P3” color profile
  • And much more! See the official release note for details

How to Install Darktable 4.6.0 in Ubuntu Linux

Option 1: Snap

Darktable is easy to install as Snap package, which runs in sandbox, using Ubuntu Software (or App Center for 23.10).

Option 2: Official deb package

The developer team offers official RPM and DEB packages for Debian, Fedora, Ubuntu, openSUSE, through the OBS building repository.

Also, it’s NOT updated to v4.6.0 at the moment of writing. Keep an eye on this page if you prefer the official package.

Option 3: Flatpak package

Darktable is also available to install as Flatpak package, another universal Linux package format runs in sandbox!

Linux Mint 21 user can directly search for and install the Flatpak package from Software Manager.

While, Ubuntu user can open terminal (Ctrl+Alt+T) and run the 2 commands below one by one to install the Flatpak:

  • Enable flatpak support:
    sudo apt install flatpak
  • Install Darktable as Flatpak package:
    flatpak install https://dl.flathub.org/repo/appstream/org.darktable.Darktable.flatpakref

Option 4: Ubuntu PPA

Besides using the official DEB package (See Option 2), I’ve also upload the package into this unofficial PPA for Ubuntu 22.04, Ubuntu 23.04, and Ubuntu 23.10.

NOTE: The PPA includes updated libheif (1.16.2) library for Darktable to support HEIF in Ubuntu 22.04. Please report if it’s running into conflict with other packages in your system!!

1. First, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to add PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/darktable

2. Linux Mint needs to update system package cache manually after adding PPA:

sudo apt update

3. Finally, install Darktable 4.6.0 via command:

sudo apt install darktable

In addition for old Ubuntu 20.04, 18.04, & 16.04, keep an eye on this PPA. However, it has tons of updated libraries that MAY run into dependency hell and/or package conflict!

Uninstall Darktable

Depends on which package your installed, remove Darktable via one of the commands below:

  • For Snap package, just remove it from Ubuntu Software.
  • For Flatpak package, run command:
    flatpak uninstall --delete-data org.darktable.Darktable

    Then run flatpak uninstall --unused to remove unused runtime libraries.

  • To remove official package or PPA package, run command:
    sudo apt remove --autoremove darktable

    And remove the Ubuntu PPA repository if you want via command:

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

 

digiKam, KDE’s photo management software, released version 8.2.0 this Sunday.

The new release includes most recent Libraw library, updates runtime libraries to Qt 5.15.11, KDE frameworks 5.110, Exiftool 12.70, and Exiv2 28.1.

For Windows user, digiKam now has new Windows installer compiled under Windows with VCPKG tool-chain and based on Qt6 and KF6 frameworks.

Besides toolkit updates, digiKam 8.2.0 also has about 250 bug-fixes. They include slow Geolocate, tags not saving on exit, failed to database creation on MariaDB, slideshow does not prevent monitor turning off, various crashes, and other bugs. See NEWS file for more details.

Get digiKam 8.2.0

The software provides official packages for Linux, Windows, and MacOS, available to download at the link below:

For Linux, it’ non-install AppImage. Just download it, add executable permission, and run it to launch the photo manager.

digiKam is also available to install as Flatpak package. Linux Mint 21 can directly search for & install it from Software Manager.

While, Debian/Ubuntu users can install it via:

  • First, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to install the daemon package:
    sudo apt install flatpak
  • Then, install digiKam as Flatpak by running command:
    flatpak install https://dl.flathub.org/repo/appstream/org.kde.digikam.flatpakref

Uninstall:

To uninstall the Flatpak package, open terminal and run command:

flatpak uninstall --delete-data org.kde.digikam

Also run flatpak uninstall --unused to remove useless run-time libraries.

Looking for app to convert your photo images into other formats? Try Switcheroo.

For batch image processing, I’d recommend to use Converseen. However, stupid simple applications are always good choices for beginners.

And, Switcheroo is one stupid simple app for converting photo images, while having modern look and feel in today’s Linux desktop.

Click ‘Open Images’ or drag’n’drop files into app window

With it, just click “Open Images” button and choose your image file/files, or drag and drop files into the app window to open them.

It shows thumbnail preview of all opened images, along with delete buttons in top-right for each images.

By using top-left ‘+’ button, user can add more images (Tips: hold Ctrl or Shift can select multiple files). And, ‘≡’ menu even provides an option to paste images from clipboard.

After opening all your photo images, click the drop-down box in the right of “Export Format” to select which file format to convert to.

At the moment of writing, it support converting image to PNG, JPG, WEBP, HEIF, HEIC, BMP, AVIF, JXL, TIFF, PDF, GIF. Though, you have to either use top-right hamburger menu or press Ctrl + H to show less popular file types.

The app’s hamburger menu

Before clicking ‘Convert’, it provides few more options, such as set background color, resize with or without aspect ratio, and change image quality. There’s also “Save To Zip” to directly output images into ZIP archive.

Instead of providing an in-app option, it pops-up file chooser dialog asks to choose where to save output images or ZIP archive, once clicking “Convert” button.

How to Install Switcheroo Image Converter

The app is available as universal Flatpak package, that can be installed in Ubuntu, Debian, Fedora, Arch, Chrome OS, and most other Linux, even including the mobile device, such as PinePhone.

1. First, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to install the Flatpak daemon:

sudo apt install flatpak

Other Linux can follow the official setup guide to get Flatpak support.

2. Then, run command to install the app as flatpak:

flatpak install https://dl.flathub.org/repo/appstream/io.gitlab.adhami3310.Converter.flatpakref

As you see in the screenshot, the downside is that a small app can have 1 GB downloading due to run-time libraries (though shared).

3. Once installed, search for and launch it from your system application launcher, start menu, or ‘Activities’ overview depends on desktop environment.

First time installing Flatpak app needs a log out and back in, to make app icon visible.

4. To enable drag’n’drop support, you need to grant access permission to the folders that contain the photo images.
To do so, install Flatseal, then use it to allow access either all user files or certain folders (by adding Other files).

Uninstall Switcheroo

To uninstall the image converting application, also open terminal (Ctrl+Alt+T), then run command:

flatpak uninstall --delete-data io.gitlab.adhami3310.Converter

Also run flatpak uninstall --unused to remove useless run-time libraries.

Shotwell updated to 0.32.3 with Some Fixes

Last updated: November 18, 2023 — 1 Comment

Shotwell photo viewer and organizer released new 0.32.3 version a day ago with minor updates.

The release came with some bug-fixes and minor changes, they include:

  • Fix asking twice on closing viewer with modified image
  • Do not try to reload photo on shutdown
  • Do not abort if new thumbnail size does not exist
  • Open fullscreen windows on correct monitor
  • Do not show toolbar if mouse is on another monitor
  • Do not leak zoom buffers
  • Remove length limit for GPhoto import
  • Be more robust against invalid UTF-8 filenames
  • Drop some old work-arounds

As well, there’s new/updated translations included in this release. They include: id.po, courtesy of Andika Triwidada; eu.po, courtesy of Asier Sarasua Garmendia; hu.po, courtesy of Balázs Úr; sl.po, courtesy of Martin Srebotnjak.

How to Install Shotwell 0.32.3 in Ubuntu

Shotwell is available to install in Ubuntu via a few different ways.

Snap package

Canonical (the company behind Ubuntu) maintains Shotwell as Snap package, which runs in sandbox. However, it’s stuck at 0.32.1 at the moment of writing.

The snap package is available to install in Ubuntu Software (or App Center for 23.10).

Flatpak package

Shotwell is also available to install as Flatpak package, another universal Linux package format runs in sandbox. It’s marked as maintained by the Shotwell developers, but NOT verified.

The Flatpak is at version of 0.32.2 at the moment of writing (check HERE). Ubuntu user can press Ctrl+Alt+T on keyboard to open terminal, and run 2 commands one by one to install it:

  • First, make sure the flatpak daemon is installed:
    sudo apt install flatpak
  • Then, install shotwell as flatpak:
    flatpak install https://dl.flathub.org/repo/appstream/org.gnome.Shotwell.flatpakref

Ubuntu PPA

For those who prefer the classic native .deb package format, I’ve upload the package into this unofficial PPA for Ubuntu 22.04, 23.04, and 23.10.

1. First, search for and open terminal from your system application menu, or press Ctrl+Alt+T on keyboard. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/shotwell

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

2. Next, launch Software Updater (Update Manager), then install the updates for the software package.

Or, run command in terminal to install/upgrade the Shotwell package:

sudo apt install shotwell

NOTE: Linux Mint user may need to run sudo apt update first to refresh package cache.

Finally, either right-click on your photo images to select open with the photo manager, or search for and launch shotwell from ‘Activities’ overview and enjoy!

Uninstall Shotwell 0.32.3

For any issue, it’s recommended to purge the Ubuntu PPA. Which, will remove PPA and downgrade shotwell to the pre-installed version.

To do so, open terminal (Ctrl+Alt+T) and run command:

sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/shotwell

For the Snap package, just remove it from Ubuntu Software or App Center. While, Flatpak package can be removed by running the command below in a terminal window:

flatpak uninstall --delete-data org.gnome.Shotwell

digiKam, the popular KDE photo management software, released new major 8.0.0 version! Here are the new features and how to install guide for Ubuntu users.

digiKam 8.0.0 is a big release after two year of development. It features new online documentation that is well written with plenty of screenshots and screencasts. An EPUB is also available for offline use.

Image support has been greatly improved in this release. It added support for 16-bit float (half float) images in the TIFF Loader, and JPEG-XL, WEBP, and AVIF export settings everywhere.

Other changes include new OCR over scanned text via Tesseract engine, and:

  • Port to Qt6, and still compatible with Qt 5.15 LTS.
  • Spell-checking in the captions/information/properties edit-text widgets
  • Add convert to lossless JPEG-XL, WEBP, and AVIF while importing from camera.
  • Add JPEG-XL, WEBP, and AVIF converters in Batch Queue Manager.
  • Database search by the number of face regions or without face regions.
  • New option to write metadata to files with ExifTool backend.
  • Add support for SQLite WAL (Write-Ahead-Logging) mode.
  • Update G’MIC-Qt tool to last version 3.2.2.
  • Phase One/Leaf IIQ-S v2 support Canon CR3 filmrolls/RawBurst Canon CRM (movie) files Tiled bit-packed (and 16-bit unpacked) DNGs (non-standard) Deflate-compressed integer DNG files are allowed Canon EOS R3, R7 and R10 Fujifilm X-H2S, X-T30 II OM System OM-1 Leica M11 Sony A7-IV (ILCE-7M4) DJI Mavic 3

How to Install digiKam 8.2.0 in Ubuntu & other Linux

The new digiKam release is available to install via both Flatpak and AppImage. Choose either one that you prefer.

Option 1: digiKam Flatpak

1. For digiKam Flatpak package, first press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to enable Flatpak support.

sudo apt install flatpak

2. Then, run command to install digiKam as flatpak package:

flatpak install https://dl.flathub.org/repo/appstream/org.kde.digikam.flatpakref

As you see in the screenshot below, the flatpak package however will do many downloads for the run-time libraries.

Option 2: digiKam AppImage

Some users do NOT like Flatpak, because it take much more disk spaces. In the case, you can choose to use the non-install AppImage package.

1.) First, select download the latest AppImage package from the link below:

2.) Then, open the Downloads folder in your file manager. And, do following steps to launch digiKam:

  1. Right-click on the AppImage package, and click open “Properties”.
  2. Navigate to “Permissions” tab, and enable “Allow executing file as program”.
  3. Close the “Properties” dialog.
  4. Finally, right-click on AppImage, and click “Run” to launch digiKam.

Create shortcut for the digiKam AppImage

Click run the AppImage launches the digiKam software directly. If you want to add a shortcut into app launcher (search results in ‘Show Applications’ and/or ‘Activities’ overview), do following steps one by one.

1. First, it’s recommended to put the AppImage package into a certain folder for long time use. Here I chose the “.local/bin” directory.

Just, press Ctrl+H in Files, and navigate to .local -> bin (create bin folder if not exist). Then, copy or move the digiKam AppImage into this folder.

2. Then, download the logo icon from web. Just, go to its website, right-click on the logo in top-left and select “Save image as” to download the file.

Finally, rename the file to digikam.svg, and store in “.local/share/icons” (also, create the ‘icons’ sub-folder if not exist).

3. Finally, open terminal (Ctrl+Alt+T) and run command to create the shortcut config file:

gedit ~/.local/share/applications/org.kde.digikam.desktop

Replace gedit with gnome-text-editor for Ubuntu 23.10+, or use nano instead.

When file opens in text editor (or terminal for nano), paste follow lines and save it. For nano, press Ctrl+X, type y and hit Enter to save file.

[Desktop Entry]
Name=digiKam
Comment=digiKam photo management tool
Exec=digiKam-8.0.0-x86-64.appimage
Icon=digikam
Categories=Graphics;
Type=Application
Terminal=false

NOTE: if the bin folder under .local was previously not exist. You need to log out and back in to make it in your PATH.

4. After that, you should be able to search for and launch digiKam from app launcher.

That’s all. Enjoy!