Skip to content

Commit

Permalink
Adjustments > Color > Color lookup: new 3D LUT tool!
Browse files Browse the repository at this point in the history
What's a LUT?

https://en.wikipedia.org/wiki/3D_lookup_table

How do LUTs work in Photoshop?

https://helpx.adobe.com/photoshop/how-to/edit-photo-color-lookup-adjustment.html

Where can I download LUT files?

https://www.shutterstock.com/blog/129-free-cinematic-luts
(similarly, just search online for "free LUTs" or "free LUT pack", etc.)

Right now, PhotoDemon doesn't ship with any LUTs so you'll need to download your own to get any use out of this tool.  I will be adding a built-in collection (like I did with gradients) in the coming days, after I write a new tool to generate LUTs from PhotoDemon actions.

In the meantime, this is an exciting addition that few other photo editors (free or paid!) offer.  LUTs are a powerful tool for color-grading and other effects, and PD's implementation is surprisingly fast for how complex these can be.  You can also modify intensity and blend mode on *any* LUT, and PD automatically manages a portable LUT collection for you if you import LUTs from file.  (Or you can just copy compatible LUT files into the /Data/3DLUT folder; the dialog even provides a link for this.)
  • Loading branch information
tannerhelland committed Oct 29, 2020
1 parent 6f0f200 commit 5739253
Show file tree
Hide file tree
Showing 26 changed files with 1,338 additions and 337 deletions.
77 changes: 58 additions & 19 deletions App/PhotoDemon/Languages/French.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<langid>fr-FR</langid>
<langname>Français</langname>
<langversion>6.7.512</langversion>
<langversion>6.7.514</langversion>
<langstatus>Complete</langstatus>

<author>Jean Jacques Piedfort (orig. Frank Donckers)</author>
Expand Down Expand Up @@ -1767,6 +1767,11 @@ Dans la version 6.0, les fichiers de macros PhotoDemon ont été refondus pour s
<translation>Teinte</translation>
</phrase>

<phrase>
<original>Color lookup</original>
<translation></translation>
</phrase>

<phrase>
<original>Colorize</original>
<translation>Coloriser</translation>
Expand Down Expand Up @@ -2287,7 +2292,7 @@ Dans la version 6.0, les fichiers de macros PhotoDemon ont été refondus pour s
<translation>Effacer la liste récente des macros</translation>
</phrase>

<!-- Menus.bas contains 265 phrases. 30 were duplicates of existing phrases, so only 235 new phrases were written to file. -->
<!-- Menus.bas contains 266 phrases. 30 were duplicates of existing phrases, so only 236 new phrases were written to file. -->

<phrase>
<original>All supported palettes</original>
Expand Down Expand Up @@ -3399,6 +3404,18 @@ Veuillez entrer une valeur numérique.</translation>

<!-- pdLayer.cls contains 4 phrases. 3 were duplicates of existing phrases, so only one new phrase was written to file. -->

<phrase>
<original>All supported LUTs</original>
<translation></translation>
</phrase>

<phrase>
<original>Select a LUT file</original>
<translation></translation>
</phrase>

<!-- pdLUT3D.cls contains 6 phrases. 4 were duplicates of existing phrases, so only 2 new phrases were written to file. -->

<phrase>
<original>ExifTool plugin missing. Metadata import abandoned.</original>
<translation>Plug-in ExifTool manquant. Importation de métadonnées abandonné.</translation>
Expand Down Expand Up @@ -5294,7 +5311,7 @@ La mise à jour est traitée automatiquement en arrière-plan. Vous recevrez une
<translation>Langue changée avec succès.</translation>
</phrase>

<!-- MainWindow.frm contains 366 phrases. 189 were duplicates of existing phrases, so only 177 new phrases were written to file. -->
<!-- MainWindow.frm contains 367 phrases. 190 were duplicates of existing phrases, so only 177 new phrases were written to file. -->

<phrase>
<original>Monochrome Conversion</original>
Expand Down Expand Up @@ -5592,6 +5609,38 @@ La mise à jour est traitée automatiquement en arrière-plan. Vous recevrez une

<!-- Adjustments_Color_HSL.frm contains 6 phrases. 2 were duplicates of existing phrases, so only 4 new phrases were written to file. -->

<phrase>
<original>available LUTs</original>
<translation></translation>
</phrase>

<phrase>
<original>import LUT file</original>
<translation></translation>
</phrase>

<phrase>
<original>intensity</original>
<translation>intensité</translation>
</phrase>

<phrase>
<original>Applying color lookup</original>
<translation></translation>
</phrase>

<phrase>
<original>Your LUT collection is stored in the "%1" folder</original>
<translation></translation>
</phrase>

<phrase>
<original>click to open this folder in Windows Explorer</original>
<translation></translation>
</phrase>

<!-- Adjustments_Color_Lookup.frm contains 10 phrases. 4 were duplicates of existing phrases, so only 6 new phrases were written to file. -->

<phrase>
<original>replace threshold</original>
<translation>remplacer le seuil</translation>
Expand Down Expand Up @@ -6575,11 +6624,6 @@ La mise à jour est traitée automatiquement en arrière-plan. Vous recevrez une
<translation>Votre collection de dégradés est stockée dans le dossier %1</translation>
</phrase>

<phrase>
<original>click to open the gradient collection folder in Windows Explorer</original>
<translation>cliquer pour ouvrir le dossier des collections des dégradés dans l'explorateur Windows</translation>
</phrase>

<phrase>
<original>When a gradient contains colors with wildly different luminance values, gamma correction may improve its appearance.</original>
<translation>Quand un dégradé comprend des couleurs avec une grande différence de luminance, la correction gamma peut altérer son apparence</translation>
Expand Down Expand Up @@ -6615,7 +6659,7 @@ La mise à jour est traitée automatiquement en arrière-plan. Vous recevrez une
<translation>veuillez sélectionner un noeud</translation>
</phrase>

<!-- Dialog_GradientEditor.frm contains 79 phrases. 28 were duplicates of existing phrases, so only 51 new phrases were written to file. -->
<!-- Dialog_GradientEditor.frm contains 79 phrases. 29 were duplicates of existing phrases, so only 50 new phrases were written to file. -->

<phrase>
<original>I understand the risks of running PhotoDemon in the IDE</original>
Expand Down Expand Up @@ -6728,11 +6772,6 @@ La mise à jour est traitée automatiquement en arrière-plan. Vous recevrez une
<translation>normaliser</translation>
</phrase>

<phrase>
<original>intensity</original>
<translation>intensité</translation>
</phrase>

<phrase>
<original>adaptation</original>
<translation>adaptation</translation>
Expand Down Expand Up @@ -6778,7 +6817,7 @@ La mise à jour est traitée automatiquement en arrière-plan. Vous recevrez une
<translation>spectre complet</translation>
</phrase>

<!-- Dialog_ToneMapping.frm contains 26 phrases. 10 were duplicates of existing phrases, so only 16 new phrases were written to file. -->
<!-- Dialog_ToneMapping.frm contains 26 phrases. 11 were duplicates of existing phrases, so only 15 new phrases were written to file. -->

<phrase>
<original>Theme and language</original>
Expand Down Expand Up @@ -13272,10 +13311,10 @@ Si vous choisissez de désactiver les mises à jour, n'oubliez pas de visiter ph

<!-- Automatic text extraction complete. -->

<phrasecount>2510</phrasecount>
<phrasecount>2517</phrasecount>

<!-- As of this build, PhotoDemon contains 5078 phrases. -->
<!-- 2568 are duplicates, so only 2510 unique phrases have been written to file. -->
<!-- These 2510 phrases contain approximately 11577 total words. -->
<!-- As of this build, PhotoDemon contains 5096 phrases. -->
<!-- 2579 are duplicates, so only 2517 unique phrases have been written to file. -->
<!-- These 2517 phrases contain approximately 11600 total words. -->

</pdData>
95 changes: 50 additions & 45 deletions App/PhotoDemon/Languages/German.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<langid>de-DE</langid>
<langname>Deutsch (DE)</langname>
<langversion>9.0.135</langversion>
<langversion>9.0.136</langversion>
<langstatus>Up-to-date</langstatus>

<author>rk (ehem. Frank Donckers, Helmut Kuerbiss)</author>
Expand Down Expand Up @@ -3404,6 +3404,18 @@ Geben Sie bitte einen numerischen Wert ein.</translation>

<!-- pdLayer.cls contains 4 phrases. 3 were duplicates of existing phrases, so only one new phrase was written to file. -->

<phrase>
<original>All supported LUTs</original>
<translation></translation>
</phrase>

<phrase>
<original>Select a LUT file</original>
<translation></translation>
</phrase>

<!-- pdLUT3D.cls contains 6 phrases. 4 were duplicates of existing phrases, so only 2 new phrases were written to file. -->

<phrase>
<original>ExifTool plugin missing. Metadata import abandoned.</original>
<translation>ExifTool-Plug-in fehlend. Import der Metadaten abgebrochen.</translation>
Expand Down Expand Up @@ -5597,6 +5609,38 @@ Das Update wird automatisch im Hintergrund verarbeitet. Sie werden ein neue Bena

<!-- Adjustments_Color_HSL.frm contains 6 phrases. 2 were duplicates of existing phrases, so only 4 new phrases were written to file. -->

<phrase>
<original>available LUTs</original>
<translation></translation>
</phrase>

<phrase>
<original>import LUT file</original>
<translation></translation>
</phrase>

<phrase>
<original>intensity</original>
<translation>Intensität</translation>
</phrase>

<phrase>
<original>Applying color lookup</original>
<translation></translation>
</phrase>

<phrase>
<original>Your LUT collection is stored in the "%1" folder</original>
<translation></translation>
</phrase>

<phrase>
<original>click to open this folder in Windows Explorer</original>
<translation></translation>
</phrase>

<!-- Adjustments_Color_Lookup.frm contains 10 phrases. 4 were duplicates of existing phrases, so only 6 new phrases were written to file. -->

<phrase>
<original>replace threshold</original>
<translation>Ersetzungsschwellenwert</translation>
Expand Down Expand Up @@ -6580,11 +6624,6 @@ Das Update wird automatisch im Hintergrund verarbeitet. Sie werden ein neue Bena
<translation>Ihre Gradienten-Collection wird im Ordner "%1" gespeichert</translation>
</phrase>

<phrase>
<original>click to open this folder in Windows Explorer</original>
<translation></translation>
</phrase>

<phrase>
<original>When a gradient contains colors with wildly different luminance values, gamma correction may improve its appearance.</original>
<translation>Wenn ein Gradient Farben mit völlig verschiedenen Luminanzwerten enthält, kann die Gammakorrektur dessen Erscheinungsbild verbessern.</translation>
Expand Down Expand Up @@ -6620,7 +6659,7 @@ Das Update wird automatisch im Hintergrund verarbeitet. Sie werden ein neue Bena
<translation>Bitte selektieren Sie einen Node</translation>
</phrase>

<!-- Dialog_GradientEditor.frm contains 79 phrases. 28 were duplicates of existing phrases, so only 51 new phrases were written to file. -->
<!-- Dialog_GradientEditor.frm contains 79 phrases. 29 were duplicates of existing phrases, so only 50 new phrases were written to file. -->

<phrase>
<original>I understand the risks of running PhotoDemon in the IDE</original>
Expand Down Expand Up @@ -6733,11 +6772,6 @@ Das Update wird automatisch im Hintergrund verarbeitet. Sie werden ein neue Bena
<translation>Normalisieren</translation>
</phrase>

<phrase>
<original>intensity</original>
<translation>Intensität</translation>
</phrase>

<phrase>
<original>adaptation</original>
<translation>Adaptation</translation>
Expand Down Expand Up @@ -6783,7 +6817,7 @@ Das Update wird automatisch im Hintergrund verarbeitet. Sie werden ein neue Bena
<translation>Vollständiges Spektrum</translation>
</phrase>

<!-- Dialog_ToneMapping.frm contains 26 phrases. 10 were duplicates of existing phrases, so only 16 new phrases were written to file. -->
<!-- Dialog_ToneMapping.frm contains 26 phrases. 11 were duplicates of existing phrases, so only 15 new phrases were written to file. -->

<phrase>
<original>Theme and language</original>
Expand Down Expand Up @@ -13258,41 +13292,12 @@ Wenn Sie trotzdem Updates deaktivieren möchten, vergessen Sie nicht, photodemon

<!-- Tools_ScreenVideoPrefs.frm contains 17 phrases. 7 were duplicates of existing phrases, so only 10 new phrases were written to file. -->

<phrase>
<original>All supported LUTs</original>
<translation></translation>
</phrase>

<phrase>
<original>Select a LUT</original>
<translation></translation>
</phrase>

<!-- pdLUT3D.cls contains 6 phrases. 4 were duplicates of existing phrases, so only 2 new phrases were written to file. -->

<phrase>
<original>3D lookup files</original>
<translation></translation>
</phrase>

<phrase>
<original>Applying color lookup</original>
<translation></translation>
</phrase>

<phrase>
<original>Your 3D LUT collection is stored in the "%1" folder</original>
<translation></translation>
</phrase>

<!-- Adjustments_Color_Lookup.frm contains 10 phrases. 7 were duplicates of existing phrases, so only 3 new phrases were written to file. -->

<!-- Automatic text extraction complete. -->

<phrasecount>2516</phrasecount>
<phrasecount>2517</phrasecount>

<!-- As of this build, PhotoDemon contains 5096 phrases. -->
<!-- 2580 are duplicates, so only 2516 unique phrases have been written to file. -->
<!-- These 2516 phrases contain approximately 11596 total words. -->
<!-- 2579 are duplicates, so only 2517 unique phrases have been written to file. -->
<!-- These 2517 phrases contain approximately 11600 total words. -->

</pdData>
Loading

0 comments on commit 5739253

Please sign in to comment.