Übersicht
Lua Skripte können auch Aktionen für darktable definieren, die im Falle eines Vorkommnisses ausgelöst werden. Ein Beispiel dafür könnte sein ein externes Programm aufzurufen, um zusätzliche Bearbeitungsschritte außerhalb von darktable anzuwenden.
Lua ist ein unabhängiges Projekt, das 1993 gegründet wurde, und ist eine mächtige, schnelle und leichtgewichtige, einbettbare Skript-Sprache. Lua wird in vielen Open Source Anwendungen, in kommerziellen Programmen und auch für Spiele-Programmierung gebraucht. Darktable verwendet Lua in der Version 5.4. Eine Beschreibung der Prinzipien und des Syntax von Lua würde den Rahmen dieses Handbuchs sprengen. Eine ausführliche Einführung findest du im Lua-Referenzhandbuch.
darktable enthält eine Reihe mitgelieferter Skripte. Die zentrale Steuerung für Skripte ist der Skriptmanager (siehe Grundsätzliche Prinzipien).
Die folgenden Abschnitte zeigen dir eine kurze Einführung, wie Lua Skripte in darktable genutzt werden können. Die vollständige Dokumentation über die Verwendung von Lua Scripten in darktable findet sich in der darktable Lua Dokumentation.