24 december 2025

Bron: https://github.com/darktable-org/darktable/blob/master/release_notes.md

Met trots kondigen we de nieuwe DarkTable 5.4.0-functie uit!

Je kunt de GitHub-release hier vinden: https://github.com/darktable-org/darktable/releases/tag/release-5.4.0.

Gebruik om de broncode zelf te compileren niet De automatisch gegenereerde tarball op de release-pagina van GitHub, maar download in plaats daarvan onze tar.xzbestand naar beneden. Als je gewoon voor jezelf bouwt zonder een pakket voor een distributie te maken, is het klonen van de broncode via Git vaak de handiger manier.

Belangrijk bij het bijwerken vanaf de stabiele versie 5.2:
Houd er rekening mee dat uw bewerkingen tijdens het proces worden bewaard, maar de nieuwe database en configuratie Zal niet langer bruikbaar zijn met versie 5.2.

Het wordt sterk aanbevolen om reservekopie te creëren.

Belangrijke opmerking: Om ervoor te zorgen dat DarkTable in de toekomst het RAW-bestandsformaat van uw camera kan ondersteunen, leest u dit bericht over hoe en welke RAW-samples u kunt bijdragen. Zo zorg je ervoor dat we de volledige RAW-sampleset voor je camera onder de CC0-licentie hebben!

Sinds DarkTable 5.2:

  • 995 commits in darktable+rawspeed
  • 385 bewerkte pull-verzoeken
  • 56 Gesloten nummers

Houd er rekening mee dat de DARKTable-documentatie voor release 5.4 nog niet compleet is. Berichten zijn zeer welkom. Zie de projectdocumentatie voor meer informatie over hoe u kunt bijdragen.


De groten (de grote)

Hier is een samenvatting van de belangrijkste nieuwe functies in DarkTable 5.4. Voor meer informatie over elke wijziging, raadpleeg de gebruikershandleiding (indien beschikbaar).

  • Verslijpend vastleggen: Er is een nieuwe sectie toegevoegd in de DemoSaic-module. De opnamepogingen om details te herstellen die verloren zijn gegaan door cameraonscherpte (bijv. diffractie, anti-aliasingfilter of andere Gaussiaanse onscherpe bronnen).
  • Nieuwe toonmapper (AGX): Een nieuwe Tone Mapper-implementatie toegevoegd op basis van Blender’s AGX-displaytransformatie. De kleuroutput van de nieuwe module is vergelijkbaar met die van Sigmoid, maar biedt uitgebreidere bedieningselementen. Het maakt de expliciete instelling van witte en zwarte punten mogelijk voor belichting, vergelijkbaar met Filmic RGB. De implementatie omvat een door de gebruiker defineerbaar draaipunt (draaipunt) voor de tooncurve (standaard is 18% medium grijs). Het contrast rond dit punt is instelbaar. Er zijn knoppen om een constant contrastgebied te creëren, evenals onafhankelijke contrastschuifregelaars in de schaduwen en lichten (de “voet” en de “schouder” van de curve). Het resultaat wordt gekenmerkt door een geleidelijke afname van de kleurverzadiging in de lichten (vergelijkbaar met analoge film) en biedt een natuurlijk ogende kleurweergave in de middentonen en lichten.
  • Ondersteuning voor meerdere werkruimten (werkruimten): Als de overeenkomstige optie is ingeschakeld in de instellingen, opent DarkTable een dialoogvenster bij het opstarten. Hier kunt u de standaardwerkruimte kiezen (die de eerste keer is gemaakt en standaard door iedereen wordt gebruikt) of een nieuwe maken. Elke werkruimte heeft zijn eigen database- en configuratiebestand (verzameling, laatste UI-standaarden, enz.).
    • Het kan ook een Werkruimte in RAM (RAM) worden geselecteerd. In dit geval wordt er geen database gemaakt op de harde schijf, maar wordt er een configuratiebestand gemaakt.

UI/UX-verbeteringen

  • Veel GNU/Linux-distributies hebben ondersteuning ingesteld voor X11 en zijn alleen ingesteld op wegland. DarkTable heeft veel correcties gekregen om goed te functioneren onder Wayland, waaronder het weergeven van ICC-profielen. Versie 5.4 zou net zo goed onder Wayland moeten werken als onder X11.
  • weergave van een Wacht cursors Bij het wisselen van visie. Dit geeft onmiddellijke feedback (bijvoorbeeld dubbelklikken op een afbeelding in de lichttabel) in plaats van simpelweg de gebruikersinterface te bevriezen totdat de donkere kamer open is.
  • Het standaard venstermenu is toegevoegd aan de toepassingsmenubalk onder MacOS toegevoegd.
  • In de Toonequalizer De bedieningselementen voor belichting van het masker en contrastcompensatie zijn verplaatst naar het tabblad “Geavanceerd”.
  • Dit is wat er gebeurt in het navigatievenster Zoom vervolgkeuze Wel beter. Na een gratis zoom in de donkere kamer (door te scrollen boven het zoomniveau-display), wordt het dichtstbijzijnde zoomniveau nu geselecteerd (boven of onder, afhankelijk van de scrollrichting). Dit is beter dan het vorige gedrag waarbij het zoomniveau altijd op “klein” was ingesteld.
  • Bij het verplaatsen in een (gezoomd) middenaanzicht in de donkere kamer, berekenen we er nu een Iets groter gebied, zodat na verdere bewegingen niet altijd onmiddellijk opnieuw moeten worden berekend. De eerste 1px muisbeweging is meestal niet de laatste. Hoewel dit langere berekeningstijden betekent, kan het worden uitgeschakeld door darkroom/ui/anticipate_move in de donkertafel op 1.0 Stelt. Als u cursortoetsen gebruikt om te verplaatsen, wilt u misschien de waarde op >1.4 verhoging om te anticiperen op nog eens 20% beweging. Als de herberekening wordt geactiveerd door een moduleparameterverandering (bijv. toename van de blootstelling), wordt alleen het nauwkeurig weergegeven bereik berekend zoals eerder om een optimale responsiviteit te garanderen.
  • Bij het toepassen van een Rotatie of spiegeling De transformatie wordt onmiddellijk toegepast op het momenteel weergegeven deel van de afbeelding in het middenaanzicht in afwachting van volledige herberekening. In het verleden werd de foto alleen verplaatst, maar niet geroteerd, wat even leidde tot vreemde overlays.
  • De pop-up (klik) voor sliders met een bereik van 360° toont nu een Kleurenwiel of een kompas. Als de schuifregelaar “zacht beperkt” is tot een kleiner gebied (bijvoorbeeld bij draaien en perspectief), kunt u uitzoomen naar het volledige gebied door in het midden te klikken. Een andere middelste klik herstelt het zachte gebied (en het normale fijnafstemmingsmechanisme).
  • Als het schuifgebied voorbij de zachte randen is ingezoomd, hebben de nu zichtbare “extreme” gebieden een iets andere kleur.
  • Om ervoor te zorgen dat de rotatie in het wiel overeenkomt met het rotatie-effect in de afbeelding, zijn de meeste hoekschuifrichtingen omgekeerd. Misschien wilt u een “-1” snelheid toevoegen aan uw gebruikelijke snelkoppelingen.
  • Nieuwe standaard snelkoppelingen Toegevoegd (grijp alleen als er nog geen aangepaste opdrachten zijn):
    • do – Schakel het trimframe in.
    • mi – Belichtingscompensatie instellen (komt overeen met de rechtermuisknop op de belichtingscontroller).
    • ALT-R – Stel beeldrotatie in (komt overeen om met de rechtermuisknop op de rotatiecontroller te klikken).
    • oud[ en alt]#ATFP_CLOSE_TRANSLATE_SPAN# – Fijnafstelling van de rotatie.
  • In de instellingen (Voorkeuren/Diversen/Interface) Verschillende vormen kunnen nu worden geselecteerd voor de indicator op schuifregelaars (driehoek, cirkel, ruit, staven).
  • Alle werkbalkknoppen op de lichttafel en in de donkere kamer behouden hun geactiveerde status tijdens sessies. De zichtbaarheid van de geactiveerde knoppen is verbeterd om verwarring bij het herstarten te voorkomen (bijv. artefacten veroorzaakt door een actief gamma-waarschuwing).
  • De cursor die geselecteerde voorbeeldafbeeldingen weergeeft, is nu beter zichtbaar (groter en scherper voor betere zichtbaarheid op donkere afbeeldingen).

Prestatieverbeteringen

  • prestatieoptimalisatie voor de LUT3D-module (5% tot 20% acceleratie).
  • dramatische versnelling van de Eerste start Een nieuwe installatie als de bibliotheek zich op een harde schijf (HDD) of een NAS bevindt in plaats van een SSD.
  • Bij het inzoomen of pannen van de middenweergave, transformaties in de vloeibaarmakende module genegeerd. Dit resulteert in een aanzienlijk verbeterde responsiviteit wanneer deze module actief is.

Meer wijzigingen

  • gebruik Verschuiving (verschuiving) laat nu alleen de Zachte randpunten om te selecteren voor het mengen van maskers. Dit is handig als het padpunt en het zachte randpunt te dicht bij elkaar liggen.
  • Hiërarchische voorkeuren worden nu ook ondersteund voor nutsmodules en verwerkingsmodules.
  • Dubbele demosaicing Werkt nu ook in de Tile-modus (tegelen) voor mogelijk betere OpenCL-prestaties en een lagere CPU-geheugendruk.
  • Automatische onderbelichtingscompensatie voor camera’s voor: Canon Lighting Optimizer-modus, Nikon Active D-Lighting en HLG Tone Modi, Olympus-gradatiemodus, Pentax Dynamic Range Expansion-modus en Fujifilm DR200/DR400-modi. Dit geldt zowel voor de module “Blootstelling” als “Denoising (Profile)”.
  • Toegevoegd RGB-percentageweergave in ColorPicker-module.
  • Er kunnen nu veel kleinere ontluchtingsgebieden worden gemaakt (tot 99% van de afbeeldingsgrootte).
  • de variabele $(Roll.Naam) Staat nu optionele lagen toe $(Roll.Name)[n]), waarbij 1 <= n <= 5. De vlakken volgen dezelfde regels als voor filmrollen. De standaardwaarde is n=1, wat het vorige gedrag behoudt.
  • Optionele verzameling sneltoetsen toegevoegd (toetsenbord + muiscombinaties) om beeldverwerkingsmodules te bedienen. Deze kunnen worden geïnstalleerd met behulp van de nieuwe knop “Import Tools” in het tabblad “Keyboardsnelkoppelingen” in de standaardinstellingen.
  • De optie Overschrijven is verwijderd uit de geschiedenismodule in de lichttabel. Deze optie werd zelden gebruikt en verwarde gebruikers bij het kopiëren/plakken naar de donkere kamer over de filmstrip. De optie is verplaatst naar het dialoogvenster “Parts invoegen”.
  • handmatig Chroma-subsampling-besturing voor avif-export toegevoegd. Gebruikers kunnen nu kiezen tussen Auto, 4:4:4, 4:2:2 en 4:2:0, ongeacht de kwaliteitsinstelling, om de verhouding tussen kwaliteit en bestandsgrootte beter te optimaliseren.
  • De snelkoppelingen voor verwerkingsmodules/<gefocust> Werk nu ook als het Quick Access-paneel “Focused” is (bedient de eerste 20 knoppen of dropdowns).
  • Als alleen de eerste rotor van een MIDI-controller wordt toegewezen, worden de hoger genummerde automatisch oplopende elementen van dezelfde actie of volgende acties bestuurd.
  • Toegevoegde mogelijkheid om de cropfactor voor Olympus-camera’s te berekenen.
  • Bij het maken van stijlen met meerdere geselecteerde afbeeldingen, beëindigt het klikken op “Annuleren” of het drukken op ESC het hele proces in plaats van door te gaan naar de volgende afbeelding.

Bugfixes

  • Problemen met de omgang met hiërarchische stijlen in de stijlmodule opgelost.
  • Bug opgelost bij het verplaatsen van extra audio- of tekstzijspanbestanden bij het verplaatsen van een afbeelding.
  • Vaste herstel van modulegebaseerde collecties (lichttabel was leeg na herstart).
  • Problemen met reset in de exportmodule opgelost (Formaat- en opslagsecties zijn niet correct gereset).
  • Corruptie van zijspanbestanden voor grote import van afbeeldingen met XMP Sidecars opgelost.
  • Bug opgelost waarbij het wijzigen van de afbeeldingsschaling in de exportmodule het resultaat van een actieve exporttaak beïnvloedde.
  • Zorg ervoor dat het complete darkroom canvas bij het inzoomen tot grote schalen is gevuld.
  • Bij 1600% zoom wordt het panning/pulling van subpixels niet langer genegeerd (wat beweging bijna onmogelijk maakte).
  • zorgde ervoor dat de changed_timestamp van de afbeelding wordt bijgewerkt wanneer een zijspanbestand wordt toegepast.
  • sleep & Vaste drop van afbeeldingen naar kaart op macOS (verkeerde locatietoewijzing).
  • Vaste automatisch toegepaste presets voor sraws en echte monochrome afbeeldingen.
  • Vaste crash door details drempelmasker op monochrome RAW-bestanden.
  • Problemen met de positionering van de Darkroom-hoofdvensters opgelost (Precisie nu pixel-nauwkeurig).
  • probleem met Donkerbare CLI opgelost dat verhinderde invoerbestanden werden gedetecteerd.
  • Probleem met “uit het geheugen” opgelost dat DarkTable op kleine systemen crashte bij het verwerken van grote afbeeldingen.
  • Het fade-in-bericht (toast) bij het scrollen met behulp van de voorinstellingsknoppen van een module opgelost.
  • Er is een probleem opgelost bij het lezen van TIFF-bestanden die (ten onrechte) metadata bevatten van de onbewerkte bestanden waaruit ze zijn gemaakt.
  • Vaste crash bij het opstarten veroorzaakt door geïmporteerde stijlen zonder naam.
  • Bug opgelost die verkeerde kleuren veroorzaakte in het hoofdvenster van de donkere kamer (meestal na het gebruik van een modulekiezer), veroorzaakt door slechte kleurcoëfficiënten in de colorine-module.
  • steun voor wegland gecorrigeerd (UI- en ICC-profielen van Cold werken nu zoals verwacht).
  • Vaste naamgeving van verwerkingsmodules op basis van presets wanneer de gebruikte voorinstelling wordt hernoemd of verwijderd.
  • fout gaan Donkerbare CLI Opgelost: Bij het exporteren van een dubbele versie werden tags uit de basisversie gebruikt in plaats van de dubbele tags.
  • fout gaan Donkerbare CLI Opgelost: synoniemen voor tags werden genegeerd bij het exporteren.
  • Automatisch toegepaste gebruikerspresets bij Ctrl+klik op een verwerkingsmodule na herstart gecorrigeerd.
  • Een bug opgelost waarbij het toevoegen van een afbeelding aan een groep in de lichttabel meerdere groepen kon samensmelten.
  • Probleem met afdruk (waarschijnlijk alleen macOS): Bij het afdrukken in liggende indeling werd de rotatie niet naar de printer gestuurd. oplossing in donkertafeltoestand Plug-ins/Print/Cups/Force_Landscape=True.
  • Vaste mogelijke weergave van dubbele miniatuurcursor in de filmstrip (in de donkere kamer).
  • Gecorrigeerde donkere kamerverwerking na het veranderen van kleurprofielen.
  • Met Module Shift-snelkoppelingen (zoals Activate, Show, Focus) worden nu gerespecteerd “aan” en “uit” (ze schakelen niet langer alleen over).
  • Te strikte beperking van de lengte van de bestandsnaam in de watermerkmodule.

Lua

  • API-versie: nu 9.6.0
  • Nieuwe functies:
    • darktable.query_event() toegevoegd om te controleren of een evenement is geregistreerd.
    • incasso gewijzigd Gebeurtenis toegevoegd (brandt wanneer de collectie verandert).
    • darktable.configuration.share_dir en darktable.configuration.data_dir toegevoegd.
  • Bugfixes: Verschillende bugfixes (GUI-gebeurtenissen, NIL-waarden voor tabellen, UTF-8 op Windows, Action-ondersteuning).

tips

  • Bij het exporteren naar AVIF, EXR, JPEG XL of XCF is het selecteren van specifieke metadata (bijv. Geo Tag of Creator) momenteel niet mogelijk. DarkTable exporteert geen metadatavelden voor deze formaten, tenzij de gebruiker ervoor kiest allemaal selectievakjes in de exportopties.
  • Belangrijk: Vanaf release 5.4 Intel Macs en MacOS-versies ouder dan 14.0 worden niet langer ondersteund.

Gewijzigde afhankelijkheden & Camera-ondersteuning

(Hier zijn de technische lijsten van de camera’s uit de originele tekst, de namen blijven internationaal hetzelfde)

Rawspeed veranderingen:

  • Kleurmatrices bijgewerkt voor: Canon EOS 2000D/1500D/Rebel T7/KISS X90, Nikon Z 7, Nikon Z5_2, Sony ILCE-1M2.

Nieuwe camera-ondersteuning (basis):

  • Canon EOS R1, R5 Mark II, verschillende PowerShot-modellen
  • Fujifilm FinePix HS33EXR, X-E5
  • Leica D-Lux 8, Q3 monochroom, verschillende DNG’s
  • Nikon Z FC (niet gecomprimeerd)
  • OM-systeem OM-5 Mark II
  • Panasonic DC-S1M2
  • Sony ZV-1M2, DSC-RX1RM3
  • … en anderen (zie Engelse lijst).

Voorinstellingen voor witbalans & Geluidsprofielen:

  • Toegevoegd voor verschillende nieuwe modellen (Canon R1/R5 II, Nikon Z FC, Fujifilm X-E5/X-M5 enz.).

Opgeschorte ondersteuning (opgeschort):
Ondersteuning is opgeschort voor de volgende camera’s omdat er geen samples zijn https://raw.pixls.us Beschikbaar zijn:

  • Creo/Leaf Aptus 22, Fujifilm IS-1, Kodak EasyShare Z980, Diverse Leaf Backs, Olympus SP320, Phase One IQ250, ST Micro STV680.