Versie 4.2.1 van Darktable is uitgekomen. Darktable is een opensource-raw-fotobewerkingsprogramma, een virtuele lichtbak en donkere kamer voor fotobewerking. Het beheert digitale negatieven via een database. Het ontwikkelen van de ruwe fotobestanden gebeurt door middel van zogenaamde sidecar files, waarbij de foto's op niet-destructieve wijze worden bewerkt. De software is beschikbaar voor diverse Linux-distributies, macOS en Windows. De changelog voor deze uitgave kan hieronder worden gevonden.
Since darktable 4.2.0:The Big Ones
- Almost 300 commits to darktable+rawspeed
- 89 pull requests handled
- 18 issues closed
Other Changes
- N/A
Bug Fixes
- JPEG files are identified using magic bytes instead of file extension. This helps in cases where JPEG images end up in files with unexpected extensions.
- Allow shortcuts to be assigned to the “quick access” style and preset menus at the bottom of the darkroom view
- Add a collapsible section to the sigmoid module so that controls not used in standard processing scenarios are hidden by default.
- Some minor modifications to image overlays in culling view to make them less intrusive.
Lua
- Fix possible bad pinned memory transfer on OpenCL.
- Fix bug in date/time sanitization function that caused image capture timestamps to be corrupted when they contained a time zone with a negative offset.
- Fix toast messages containing “%”.
- Fix collections module using exclude rules when the first filter is empty.
- Fix RGB curve histogram display when “compensate middle gray” is set.
- Fix possible infinite loop when a module fails to load.
- Properly honor “hide histogram” setting when restarting.
- Fix darktable-chart crash.
- Fix Y0 mask calculations in the demosaic module.
- Avoid using fscanf() for loading configuration to avoid broken Windows implementation.
- Add RYB vectorscope option to the darktable configuration file to ensure proper histogram view settings on startup.
- Ensure that wide popups are properly shown on the same display as the associated widget.
- Fix possible crash in camera tethering.
- Make yes/no buttons in dialog boxes respond to standard shortcuts alt+y and alt+n.
- Fix preferences sanitization, which was completely ineffective due to incorrect loading order.
- Add a link to the sigmoid module’s online documentation.
- Fix tooltip on color calibration expander.
- Fix incorrect reporting of HEIF image bit depth, which resulted in incorrect color profile selection for images without embedded color profile data.
- Fix snapshot invalidation, which was too pessimistic and made switching snapshots slow.
- Fix some messages in LUT module.
Notes
- N/A
Changed Dependencies
- N/A
Mandatory
- Update bundled LibRaw version to 0.21.1.
- For systems providing LibRaw 0.21.1 or newer, it is now possible to disable building the bundled copy by defining -DDONT_USE_INTERNAL_LIBRAW=ON
Optional
- Bump minimum required CMake version from 3.10 to 3.18.
RawSpeed changes
- Bump libheif minimum required version from 1.9.0 to 1.13.0.
- Relax libavif minimum required version from 0.9.1 back to 0.8.2.
- Massive Fuji decompressor refactoring, up to -25% less wall time
- Fuji GFX100(S): fix 16-bit sensor black/white levels
- Fix decoding of compressed Fuji raws with large filesize