Accept Photoshop/Lightroom plugins

Although PLn Elite complete (with FilmPack and Viewpoint activated, n currently 5) is a useful integrated package, nonetheless various specialised plugins that work with the Adobe suite (many of such plugins work with PL “competitors” such as Serif Affinity) are not available for PL workflow. If Serif Affinity can handle such plugins, then one would think that DxO PL could add this feature, particularly with the next major PL release. Note that the Nik collection work as plugins to the Adobe suite as well as with Serif Affinity, but not to DxO’s own products. A plugin does NOT require an export to a file (eg., a TIFF version of the image) that is then opened (a co-application, NOT a plugin), but rather works with the internal workflow pipeline of the application (just as activated Viewpoint and FilmPack are INTERNAL to PL, albeit actually part of the code base, not plugins, in the case of PL). Please consider adding real plugin support.

PS and Affinity are both pixel editors that work with layers to support such plugins.

PL is not a pixel editor, it is a parametric RAW processor and it doesn’t use layers

1 Like

Yes but no. Yes, Affinity does work with plugins before exporting as JPEG or TIFF but it’s NOT working on RAW data. Affinity only uses plugins in its Photo persona, i.e. after the RAW data has been processed in its Develop persona. In other words Affinity does ‘export’ to a file, to its own internal .afphoto format, before it can invoke plugins.

Clearly, you have some knowledge of the design and internals (possibly algorithms or even actual “code fragments”) of PL. Is any of this information published or described in public literature, or are you under NDA? As PL will also work on JPEGs, etc, for those raw formats that are not supported by PL (eg, NEF High Efficiency TICO), PL clearly is not strictly a raw editor. At some point, PL must convert to “pixels”. In any event, instead of outputting to a TIFF or DNG that holds (most of) the (raw) image information, and then creating an actual file on the harddrive to co-applications that accept TIFF, etc, as an input file, converting to the Adobe or Affinity format used for Adobe compatible plugins, transmitting this to the plugin (buffered either in RAM or in a pool on a drive, but NOT an actual output file such as a TIFF), then converting back to the PL form should be possible. This should be no more computationally intensive than converting to TIFF and then converting TIFF back to the internal PL format and would allow PL to use the wide range of Adobe-compatible plugins.

Nope. But I am an experienced software developer who also knows the difference between how apps like PS and Affinity work and how PL works.

Of course, it is not just a RAW editor but it is a non-destructive parametric editor that doesn’t make any changes to the original file, RAW, TIFF or JPG.

There is no “PL form”. PL dynamically creates an on-screen image by combining the data from the original file with the editing parameters held in either DOP files or its database. At no time is a bitmap image ever created or written to disk. The only time such a file is created is when a given image is exported.

As @stuck points out, both PS and Affinity have to convert from RAW before they can edit such images - they also edit TIFF and JPG destructively or they write to a proprietary version of TIFF.

Once again, there is no internal bitmap file format - what you see on screen is computed on the fly.

And, as I said before, because there is no proprietary PL format, there is no way you can add in the layers behaviour that both PS and Affinity use, without an almost complete rewrite of the entire behaviour of the app, especially for RAW files.

2 Likes

Perhaps I should try this one more time. There is a “destructive layered” internal format used by workflow applications compatible with Adobe plugins (including the DxO Nik plugins). Clearly, DxO software engineers are able to import and return that format as the Nik plugins work with Adobe workflow (or has that changed? – the current DxO Nik web page still shows that integration as direct Adobe plugins). Hence, PL (whether or not it “creates on the fly” the image shown to the photographer during image “adjustment”) could export the image as displayed by PL to an Adobe compatible plugin and accept the output from such a plugin without an actual creation of a TIFF, etc, file on the mass storage device. The output could then be analyzed as to whatever changes should be incorporated into the parameters of the “adjusted” image, the same as if, say, a modified TIFF were re-imported into PL. What am I failing to understand? If DxO products would not integrate into the Adobe-style workflow, then the problem would be more difficult as the “pipeline” (not mass storage file export and import) would need to be solved.

I have just opened Lightroom Classic and invoked the Nik Collection plugin. As expected it offers to create a TIFF. I don’t seem to be able to capture a screenshot with the ‘File Format’ drop down open: however the other two options are PSD and JPEG. There is no option to send a RAW file to the Nik Collection. Indeed the Nik Collection will not work with RAW files.

The second screen shot shows the TIFF file produced by Lightroom Classic for export to the Nik Collection.

The third screenshot shows the exported TIFF file opened in Nik Collection’s Analog Efex Pro 3.

Thank you for that test. My recollection (it has been a while) when using the Nik collection within Adobe Photoshop was that it worked the same as other plugins – using the internal workflow pipeline of PS and not requiring export to a file on the drive. I just re-installed Nik collection 4 (I have not licensed 5 and had removed Nik as I was not using it with PL5E complete), re-installed it as a PS plugin within Serif Affinity, and used the Nik raw presharpener as a plugin on Affinity working on a Z9 NEF (lossless compression, not HE). The Nik plugin worked as I recall – no export required to a disk file – and upon exiting the plugin, the editing image view within Affinity had been modified.

Nik plugins have two “sharpeners”:
The first stage is the RAW Pre-Sharpener that cleverly extracts the correct level of detail from an image file.
https://nikcollection.dxo.com/sharpener-pro/. If this is not RAW, but only on the “developed” image file, then DxO should not use the term “raw” as “raw” means the image file as provided in a non-de-mosaiced camera body raw format (such as NEF). I was not required by Affinity to export the image to use the Nik RAW Pre-sharpener plugin and, after the plugin “finished”, the in-workflow image displayed by Affinity did appear to be “sharpened”. By the way, I am assuming that the current PL6E DeepPRIME XD when activated does at least as “good a job” as do the Nik plugins (RAW and after raw). Anyone knowledgeable concerning the above kindly please reply.

The Nik PreSharpener is a bit outdated, at least not at all necessary,

  • when you develop a file w/ PL
  • AND make use of DxO’s lens profiles

As somewhere mentioned, Nik only works w/ TIFF and JPEG,
that is, another piece of software has to do the raw-development first.

The integration of Nik tools in PS (if compatible !!) is unbeatable – talking about smart objects.
[ note – to my mind, the Selective tool, which often causes/d problems, is not necessary ]

(Wolfgang, I am glad you are not laughing at this thread and falling out of your chair – if that was not your comment, please accept my apologies for the mention.) Outdated or not, the RAW pre-sharpener, that is advertised in the most recent DxO Nik collection that also is available for license-for-fee at this time, claims to work on a RAW file as a PS plugin. Serif Affinity accepts PS plugins, and does accept and activate the Nik RAW pre-sharpener plug-in; the current Affinity update does accept Nikon Z9 lossless compressed NEF files (raw) as do both PL5 and PL6. The Nik pre-sharpener result – after the pre-sharpener pops-up and adjustments are made – does appear in the workflow image display of Affinity with a visibly changed (improved) result. NO export to a TIFF or other file was required to use the plugin in Affinity. Assuming that RAW means raw (un-de-mosaiced), whatever internal representation for a RAW file is used in the PS-compatible internal workflow image data pipeline should thus have been transmitted to the Nik raw-presharpener and then returned to Affinity for further workflow. A TIFF or other de-mosaiced format is NOT raw. Does the RAW pre-sharpener actually work on a RAW image as a plug-in?

On a separate question, as I have not experimented with Affinity plus Nik RAW pre-sharpener on any images since I switched to PL from the Adobe suite, does the current PL5E DeepPRIME XD provide a “better” result than the current Nik RAW pre-sharpener?

Note that the use of presets in PL requires less photographer time in post compared to plugins and adjustments, although in both the Adobe suite and Affinity I have had to use plugins to get the results I wanted (typically, for clients). With PL5E DeepPRIME, some output images “improved” using the Topaz suite as further processing (with more time investment); my preliminary tests indicate that with PL6E DeepPRIME XD the Topaz step for image “improvement” is not needed.

…not sure about that. I suppose that DPL creates a latent image as every other app does. Recalculating each change from scratch would make DPL really slow…

There you got me!

Being familiar w/ Nik Collection since it was NIK, I think I never really used the pre-sharpener
– and of course, to work on raw-files it has to be able to handle them!

  • tried it from PL5 – and PL developed & opened an intermediate TIFF
    grafik
    where the adjustments from the pre-sharpener were finally saved

  • tried it standalone – and yes, the pre-sharpener opened it …
    grafik
    but I couldn’t save anything (Nikon D750)
    .
    tried it w/ a NEF from a Nikon D200 in case it’s Nik 3 that doesn’t know the cam,
    but again no success

  • tried it from AffinityPhoto
    where AP developed the NEF from Nikon D750
    grafik
    grafik
    I called the Nik Pre-Sharpener, adjusted the pic
    and then saved it in Affinity’s own format,
    Screen Shot 10-08-22 at 12.28 AM
    grafik


What DeepPrime XD does in comparison to the pre-sharpener, I don’t know.
I then would have to export from AP or PL to see.

But – DeepPrime XD is a denoiser first hand w/ some restoring capability of fine & sharp structures,
while Pre-Sharpener is a sharpener by design.


Topaz I don’t have available here and also never tried it.

Wolfgang, thank you for that detailed analysis of PS compatible Nik plugins (in this case raw pre-presharpener) in both PL and Affinity. I have been using Nik before it was DxO as well and have watched some of the “evolution” of the suite. As you carefully noted, in PL (despite that Nik is a DxO) product, the “raw” pre-sharpener requires that the raw image be de-mosaiced and exported to TIFF – no longer “raw”. In Affinity (and in the Adobe suite if memory serves), no such external file is required, and the internal image workflow pipeline internal image “memory” is shipped to and received back from the Nik RAW pre-sharpener – evidently working on a “raw” format in so far as Affinity does so.

If PL6E DeepPRIME XD actually is a de-noiser and not a sharpener per se, then PL needs a real proper sharpener and not just the “unsharp mask” scheme. The current Topaz scheme is like DeepPRIME XD, some sort of software neural network (presumably multi-layer, etc, but not requiring a true “neural” processor such as a neurosynaptic “chip”), trained on numerous images with results that presumably are evaluated by humans viewing the original and post image (presumably on a calibrated viewing device with sufficient pixels and black/white levels to allow proper “judgement”). When I have a bit of time, I will compare applying Topaz AI sharpening (current production, not beta) to a Z9 NEF processed with DP XD to no application to see if there are photographer visible “improvements”. In particular, I look for avian detail in feathers, eye rings, and foot “scales”, and reptile detail in scales. Note that this detail may be artistic and not suitable for “anatomical” science data (detail that is pleasing to the eye but possibly not faithful to what would be recorded by a system with better “resolution” and less “noise”).

I have re-read the online instructions for the Nik Collection, and they tell me the applications do not work with RAW files.

However Photoshop 2022 allowed me to open a NEF.

I then sent the file to the Nik plugin Viveza 3, where it is still described as a NEF file.


I then returned the processed file to Photoshop where it is still shown as a NEF file.

The last image shows the export options which are all RGB files.

On the face of it I appear to have processed a RAW file in a Nik plugin via Photoshop 2022.

mrcrustacean, as far as I can tell from my current experience with PS plugins (including the Nik collection) with Serif Affinity and my memory of PS, you are correct. Unlike PL that will not use a plugin unless the input “image” to the plugin has been exported to a de-mosaiced format and then re-imported into PL but NOT as a raw file, Affinity et al. will do so. However, I disagree with you as to the being no Nik plugins for raw files: DxO Nik raw pre-sharpener claims to work on the RAW image data, not the de-mosaiced data. Please see previous correspondence in this thread.

I have done a bit more testing: RAW files can be exported to Dfine 2 and Sharpener Pro 3 RAW Presharpener/ Output Sharpener from Photolab using the Nik Collection plugin selector. The remaining Nik plugins all require a TIFF or JPEG file.

Exports from Lightroom Classic to the Nik Collection, including Dfine 2 and the two Sharpener Pro 3 applications requiries the creation of a TIFF or JPEG via the plugin.

Photoshop appears to open RAW files in all of the Nik Collection applications.

If you use Dfine 2 and the two Sharpener Pro 3 as stand alone applications: RAW files appear to open but you get the following pop-up:

Regards,

Patrick

Thank you for that clarification. My recollection was (mostly) based upon PS, not LR, as I used LR for intake and “quick” work, but PS for any “serious” work. I suspect that Serif Affinity will work much the same as PS; if I get some time, I will do tests but with the previous Nik collection. I have not licensed the current Nik collection because of the need to create a de-mosaiced file on mass storage. How did you incorporate the Nik raw pre-sharpener into PL?

Under a separate reply, Wolfgang indicated that PL6E DeepPRIME XD primarily is a de-noising feature, not so much as a sharpener. I may experiment with the use of the Nik RAW pre-sharpener along with DeepPRIME XD if in fact this use does NOT require creation of a TIFF, etc, file. I am guessing that there has been no significant change in the linkage between PL and the RAW pre-sharpener from the previous Nik collection release (that I have licensed for fee) and the current release (that I have NOT licensed).

You are right, non of the Nik Plugins can work with RAW data.

To be honest I have never used Dfine 2 or the two Sharpener Pro 3 applications in PL, LrC or Ps . I value the Nik Collection for the other plugins, in particular Silver Efex and Color Efex.

Regards,

Patrick