Skip to content

Immage 0.38.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 21:45
· 631 commits to main since this release

Downloads

macOS (Apple Silicon) Immage-0.38.0-macOS-arm64.dmg
Windows (x64) Immage-0.38.0-Windows-x64-setup.exe, or Immage-0.38.0-Windows-x64.msi
Linux (x86-64) Immage-0.38.0-Linux-x86_64.AppImage
Source immage-0.38.0-source.tar.gz

Improvements

  • the Folders card tells drives apart: with folders on more than one drive, each drive is a heading over its folders, and a NAS share shows a network icon and its server's name, so a 2026 on the Mac and a 2026 on the NAS no longer look the same. A folder on a share that isn't connected stays under its share, dimmed. Double-click a server's name or address to give it a name of your own
  • reading a large folder and loading its thumbnails no longer slow down editing: zooming, sliders and resizing the window stay responsive. The folder is read and its thumbnails load while you edit, beside the photo's own rendering, so a big folder fills in without waiting for you to stop
  • exports run in the background: the Export dialog closes as soon as the export starts, and you go on editing while it runs. The bottom left of the photo shows how far it has got, with Stop, and then what it did. Each photo is exported as it was when you clicked Export, even if you edit it meanwhile
  • AI Denoise runs in the background too: you go on editing while it writes the DNG, and when it's done, Open at the bottom left opens it. The DNG has the edit as it was when you clicked Denoise
  • AI selections (Select Subject, Sky, People, an object, Depth Range and the rest) no longer hold up editing while the model runs: sliders and zoom stay responsive during the seconds it takes to find the subject. A selection that finishes after you have moved to another photo is left out
  • AI selections fit more closely: the outline follows the photo's own edges, such as a treeline against the sky or the rim of a subject, instead of rounding them off, so less of the sky is left out around trees and less of the background is taken in around a subject. Select Sky and the Landscape choices look at the photo in more detail, and take about half a second longer. A new Sky or Landscape mask starts with Edge Aware at 20, which takes in the sky between branches without a halo along the horizon, and its overlay shows once, as Edge Aware leaves it, rather than first without it. An adjustment on a selected subject or object no longer spills onto a band of the background around it, and still reaches the subject's own rim, such as a bird's crest or the edge of its beak
  • HDR Merge: select bracketed raws and press ⌃H (Ctrl+H on Windows and Linux), or right-click them, to merge them into one DNG with the range of them all, using darktable's HDR merge. Auto Align lines up brackets shot handheld. The DNG is written beside the first bracket while you go on editing, with its progress and Stop at the bottom left of the photo, and edits like any raw
  • Panorama Merge: select overlapping raws and press ⌃M (Ctrl+M on Windows and Linux), or right-click them, to stitch them into one wide DNG, as Lightroom's Photo Merge does. Choose Spherical, Cylindrical or Perspective, or let Auto pick, and Auto Crop cuts the empty edges. The DNG is written beside the first photo while you go on editing, with each stage's progress and Stop at the bottom left of the photo, and opens like that photo's raw, with the lens corrections made. It is stitched with OpenCV, as darktable has no panorama tool
  • Edit In › Macro Studio, for focus stacking: select a focus bracket, right-click and choose Edit In › Macro Studio. The stack opens in Macro Studio to check and retouch, and when you save it there it comes back beside the first photo and opens, even if you save it after closing Immage. Set it up in Preferences › Plugins, sending the raws (the stack comes back as a raw DNG) or 16-bit TIFFs with the edit
  • Linux on Wayland with fractional scaling (125%, 150%, ...): sliders update about twice as fast. Such a window is drawn at 200% and shrunk by the desktop, and the photo was rendered for the 200% while a slider moved; it is now rendered for the screen's own scale, which shows the same. The photo after you let go is as sharp as before. Preferences › Performance › Editing › "Drag drafts at the screen's scale" turns it off

Bug fixes

  • AI Denoise's small photo shows the part being previewed again: the box was drawn far too large, over the dialog and the photo behind it, instead of on the small photo
  • a new photo with the name of one deleted from the same folder, such as a panorama or HDR merged again, no longer comes back rejected and with the deleted photo's edit
  • picking another folder clears the grid at once: on a NAS, the last folder's photos stayed on show for seconds while the new one was read
  • Edit In's Results folder is looked in again: a DxO PureRAW set to save somewhere other than beside the photo or its DxO folder had its DNGs never come back
  • the overlay of a selected subject or object has a smooth edge when zoomed in, rather than one in steps, and shows the mask's soft edge
  • Linux: the filmstrip and grid keep their thumbnails once a photo is open, where they went blank, all but the open photo's
  • Linux: Immage's engine stops as soon as it is asked, where it was stopped only after five seconds, when quitting Immage
  • a photo with no capture time, such as one from a camera whose clock battery was flat, is placed in the filmstrip, and in the Filters' Captured dates, by the date its file was last changed. It went to the end, and was left out of every date range

Installing

These builds are not signed with a developer certificate, so each system warns when Immage is opened for the first time. Updates after that install from inside Immage, without the warning.

  • macOS (Apple Silicon, macOS 15 or newer): open Immage-0.38.0-macOS-arm64.dmg and drag Immage to Applications. Open it once; when macOS says it cannot check it, go to System Settings › Privacy & Security and click Open Anyway. Or, in Terminal: xattr -dr com.apple.quarantine /Applications/Immage.app
  • Windows (x64): run Immage-0.38.0-Windows-x64-setup.exe (or Immage-0.38.0-Windows-x64.msi). When SmartScreen stops it, click More info, then Run anyway
  • Linux (x86-64, glibc 2.35 or newer, such as Ubuntu 22.04): make Immage-0.38.0-Linux-x86_64.AppImage executable (chmod +x Immage-0.38.0-Linux-x86_64.AppImage) and run it

Immage checks for a new version once a day (Preferences › About › Updates), and offers to install it.

Known issues

  • Linux with an NVIDIA graphics card: NVIDIA's driver holds Immage's window to a few updates a second, on Wayland and X11 alike (WebKit bug 303811). Immage works around it by having Mesa draw its window on the processor, when Mesa is installed, as it is on most distributions. On a fast processor that is about ten times faster, but it may be slower on a 4K screen or a slow processor; to compare, start Immage with __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/10_nvidia.json for NVIDIA's own drawing. A real fix has to come from NVIDIA's driver or WebKitGTK
  • Linux on Wayland with fractional scaling (125%, 150%, ...): the web view Immage is built on draws such a window at 200% and the desktop shrinks it. Immage renders the photo for the screen's own scale while a slider moves, but the photo after you let go, and the window itself, are still drawn at 200%, so letting go is slower than at 100%. On some computers frames also take longer to reach the window at 200%. At 100% scaling, or started with GDK_BACKEND=x11, it is about as fast as elsewhere

Source

immage-0.38.0-source.tar.gz is the source of this release: Immage, with darktable and Immporter at the commits it was built from. The libraries bundled from Homebrew, MSYS2 and Ubuntu are listed in Preferences › About with the version shipped and where their source is published. For at least three years after this release, anyone may also ask for the complete source of any GPL or LGPL library in these binaries, at the version shipped, free of charge: open an issue at https://github.com/Rhettus/immage/issues.