tone equaliser, exposure compensation, tone curve, or slope in colour correction. brightness was essentially a parametric tone curve, and I never quite liked it…
I usually first adjust the exposure slider to put the histogram where I want it. then, you can tweak the highlights with the tone equaliser (or with colour correction if you prefer)
in general, I’m trying to reduce the number of tools to the bare minimum. of course, I’m doing it according to my preferences, and sometimes it might not be obvious to see the replacement. I need to play with the reduced tool set for a while to see if it works. however, in the specific case of vibrance, you can use saturation with a chromaticity mask in the colour correction module.
incidentally, you might have noticed I mention colour correction a lot. I think that is the single most important tool of art. you would probably be able to develop a whole picture by using just that single module (and demosaicing of course). in fact, it might be a fun exercise…
I opened a ticket for the pink cast with lesstools.
I see that in local contrast, you keep also unsharp mask. In RT I far preferred the wavelet local contrast, compared to the local contrast.
It seems localcontrast/unsharp mask is an improved tool which can also modulate the global contrast.
Why you kept the 2 tools?
In local adjustment, what tool should I use to get the same effect?
With Color correction contrast (power…) , I did not succeed.
I digitizing very old family photos (Nineteenth century) made by professionnals.
In RT, after BW, I can use color toning/color correction region to give the required tint (different sorts of sepia).
I cannot happen to tint a BW photo in artless
correct. That’s because I moved B&W towards the end of the pipeline, as requested by @sguyader (see this post). You can desaturate with colour correction and then apply the grading you want.
Any comment on this would be appreciated.
Especially in backlit situations I have a hard time to sharpen the subject with ART. ART seems to even prefer sharpening blown out areas instead of the subject.
Is this observation correct? Proposed solution doable? Should I report a bug?
one solution could be to expose a gamma slider for the mask computation. another would be to move sharpening to local edits, but I’d like to think a bit more of the local edits workflow first. finally, the third solution is to be gentle with global sharpening, and then apply cbdl locally with a mask: did you try that?
@agriggio @Morgan_Hardwood
since last update (0.2.12) addition of french language I have a compilation error , and I am unable to get the build-art file :
…
80%] Building CXX object rtgui/CMakeFiles/rth.dir/profilepanel.cc.o
/home/serge/programs/code-art/rtgui/preferences.cc: In member function ‘Gtk::Widget* Preferences::getGeneralPanel()’:
/home/serge/programs/code-art/rtgui/preferences.cc:658:139: error: use of deleted function ‘bool Glib::operator!=(const Glib::ustring&, int)’
if (/“default” != langs[i] &&/ “README” != langs[i] && “LICENSE” != langs[i] && langs[i].size() > 0 && langs[langs.size()-1] != ‘~’) {
^~~
In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0,
from /usr/include/glibmm-2.4/glibmm/error.h:22,
from /usr/include/glibmm-2.4/glibmm/thread.h:47,
from /usr/include/glibmm-2.4/glibmm.h:88,
from /usr/include/gtkmm-3.0/gtkmm.h:87,
from /home/serge/programs/code-art/rtgui/preferences.h:23,
from /home/serge/programs/code-art/rtgui/preferences.cc:20:
/usr/include/glibmm-2.4/glibmm/ustring.h:1645:6: note: declared here
bool operator!=(const ustring& lhs, int rhs) = delete;
^~~~~~~~
[ 80%] Building CXX object rtgui/CMakeFiles/rth.dir/profilestorecombobox.cc.o
rtgui/CMakeFiles/rth.dir/build.make:2150: recipe for target ‘rtgui/CMakeFiles/rth.dir/preferences.cc.o’ failed
make[2]: *** [rtgui/CMakeFiles/rth.dir/preferences.cc.o] Error 1
make[2]: *** Attente des tâches non terminées…
CMakeFiles/Makefile2:218: recipe for target ‘rtgui/CMakeFiles/rth.dir/all’ failed
make[1]: *** [rtgui/CMakeFiles/rth.dir/all] Error 2
Makefile:129: recipe for target ‘all’ failed
make: *** [all] Error 2
…
…
[ 80%] Building CXX object rtgui/CMakeFiles/rth.dir/profilepanel.cc.o
/home/serge/programs/code-art/rtgui/preferences.cc: In member function ‘Gtk::Widget* Preferences::getGeneralPanel()’:
/home/serge/programs/code-art/rtgui/preferences.cc:658:139: error: use of deleted function ‘bool Glib::operator!=(const Glib::ustring&, int)’
if (/“default” != langs[i] &&/ “README” != langs[i] && “LICENSE” != langs[i] && langs[i].size() > 0 && langs[langs.size()-1] != ‘~’) {
^~~
In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0,
from /usr/include/glibmm-2.4/glibmm/error.h:22,
from /usr/include/glibmm-2.4/glibmm/thread.h:47,
from /usr/include/glibmm-2.4/glibmm.h:88,
from /usr/include/gtkmm-3.0/gtkmm.h:87,
from /home/serge/programs/code-art/rtgui/preferences.h:23,
from /home/serge/programs/code-art/rtgui/preferences.cc:20:
/usr/include/glibmm-2.4/glibmm/ustring.h:1645:6: note: declared here
bool operator!=(const ustring& lhs, int rhs) = delete;
^~~~~~~~
[ 80%] Building CXX object rtgui/CMakeFiles/rth.dir/profilestorecombobox.cc.o
rtgui/CMakeFiles/rth.dir/build.make:2150: recipe for target ‘rtgui/CMakeFiles/rth.dir/preferences.cc.o’ failed
make[2]: *** [rtgui/CMakeFiles/rth.dir/preferences.cc.o] Error 1
make[2]: *** Attente des tâches non terminées…
CMakeFiles/Makefile2:218: recipe for target ‘rtgui/CMakeFiles/rth.dir/all’ failed
make[1]: *** [rtgui/CMakeFiles/rth.dir/all] Error 2
Makefile:129: recipe for target ‘all’ failed
make: *** [all] Error 2
…