Git Product home page Git Product logo

Comments (4)

pehar1 avatar pehar1 commented on August 11, 2024 2

you can achieve the desired result by moving r&p to just below retouch and then moving retouch down.

If I correctly understand you then have :

  • ...
  • exposure
  • rotate and perspective
  • retouch
  • orientation
  • chromatic abberations
  • ...

but this will no longer work if you change a parameter in "orientation". The longer I think about it, the more I come to the conclusion that there is no "correct" module order in this case. The "cleanest" solution is to turn off automatic cropping in "rotate and perspective" and cropping with "crop" module, leaving the module order at default for RAW input.

from darktable.

ralfbrown avatar ralfbrown commented on August 11, 2024

That's expected behavior when r&p is before retouch in the pipeline - the cropped-away data doesn't get sent down the pipeline, so retouch can't see it. That's why the crop module comes after r&p by default, so that the data it crops away is available to retouch.

If you need some of the cropped-away area as source material in retouch, you can either turn off automatic cropping and manually crop, or use Ctrl-Shift-Drag to move r&p above retouch.

from darktable.

cjose38 avatar cjose38 commented on August 11, 2024

I've tried moving R&P above "retouching" but it's not accepted.

from darktable.

ralfbrown avatar ralfbrown commented on August 11, 2024

Hmm, interesting. Can reproduce, but you can move retouch down. That puts it before orientation, which might not be desirable, in which case you can achieve the desired result by moving r&p to just below retouch and then moving retouch down.

There are some "fences" preventing modules from being moved to places where they can't work, e.g. most modules before demosaic can't move after because there are different kinds of data in the pipe before/after demosaic. Presumably the one for retouch needs adjusting.

from darktable.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.