Flössie
80f2b6a002
Replace raw arrays with std::array<>
2019-06-14 08:58:04 +02:00
rom9
9df8008949
Film negative processing: first usable version. Only supports bayer raw files, thumbnails don't work
...
Added performance improvements suggested by heckflosse. Lowered median sampling step from 7 to 5 since calculation is now much faster.
Added support for Fuji X-Trans raw files.
Applied SSE2 patch provided by @heckflosse, improves performance in main processing loop.
Moved film negative processing stuff in its own compilation unit.
Code cleanup: removed redundant omp directives.
Added check for dead pixels, going above threshold after inversion. ST_BAYER only for now.
Reverted leftover hack in cropwindow.cc
2019-06-08 01:40:29 +02:00
Flössie
57d030881d
More procparams.h
relaxation
2019-03-01 17:40:02 +01:00
Flössie
0cbc4923bc
Relax dependency from procparams.h
2019-02-28 20:44:50 +01:00
heckflosse
9fca8ed9f1
custom trc: speedup for preview and detail windows
2018-11-26 14:34:06 +01:00
heckflosse
831e18ca45
Add override keyword. Thanks @Floessie
2018-11-22 16:19:16 +01:00
heckflosse
5134040a5b
Merge branch 'dev' into show_flatfield_autoclip_in_gui
2018-10-24 15:40:21 +02:00
heckflosse
ac700502db
Flat field: Show auto calculated clip control value in ui
2018-10-24 00:49:51 +02:00
heckflosse
8b65900066
Dual demosaic: Add auto threshold checkbox and show used value in ui, #4866
2018-10-21 20:21:43 +02:00
heckflosse
095cb010e5
reduce updates to preview, panning background, navigator and thumbs, fixes #4834
2018-09-27 18:16:29 +02:00
heckflosse
44729edf04
Prepared engine to display the Sharpening Contrast mask
2018-06-10 14:35:12 +02:00
Alberto Griggio
4df4fd6370
code cleanup after the new shadows/highlights tool
2018-04-13 15:43:06 +02:00
heckflosse
1f42e5cdd4
Avoid unnecessary update to main preview when opening first detail window, fixes #4368
2018-02-05 16:01:00 +01:00
Alberto Griggio
e384edba55
fattal: use a common cache for 1:1 detail crops when denoise is turned off
2017-11-17 21:28:17 +01:00
Desmis
db17c68f1e
Format with astyle 3. changed files
2017-08-17 09:38:27 +02:00
heckflosse
9bb5164cce
allow translation of demosaic methods; hide Sub-Image selector for files with onyl 1 raw file; ...
2017-03-22 14:13:51 +01:00
Alberto Griggio
7a57e5276a
merged with autowbfix branch
2017-02-16 14:12:03 +01:00
heckflosse
54d1533a7d
Fix autowb issues, fixes #3690
2017-02-15 01:30:41 +01:00
Alberto Griggio
dca0e41f35
added "Auto White Balance temperature bias" feature
...
This new slider in the White Balance tools allows to alter the computation of
the "auto white balance" by "biasing" it towards warmer or cooler
temperatures. The bias is expressed as a percentage of the computed
temperature, so that the resuling temperature is given by
"computedTemp + computedTemp * bias".
2017-02-12 17:39:52 +01:00
Flössie
0bbc84b2af
Merge branch 'master' into clang-tidy
2016-10-18 17:48:50 +02:00
heckflosse
ed42b1239c
Merge cppckeck2 branch into master
2016-10-16 22:13:13 +02:00
heckflosse
e98bd47487
Cppcheck: Fix some warnings
2016-10-12 19:04:06 +02:00
Flössie
0731975ff0
Apply modernize-use-nullptr
...
Setup:
- `mkdir tidy; cd tidy`
- `cmake .. -DCMAKE_BUILD_TYPE=debug -DPROC_TARGET_NUMBER=1 -DCACHE_NAME_SUFFIX=4 -DBINDIR=. -DDATADIR=. -DBUILD_BUNDLE=ON -DWITH_LTO=OFF -DOPTION_OMP=OFF -DCMAKE_EXPORT_COMPILE_COMMANDS=ON`
- `cd ..`
- `find -name '*.cc' -exec clang-tidy-3.8 -header-filter=.* -p=tidy -fix-errors -checks=modernize-use-nullptr {} \;`
2016-10-12 17:48:40 +02:00
Hombre
23011fbd63
Merge branch 'master' into softproofing
2016-10-04 00:04:57 +02:00
heckflosse
3ffe983140
Small code cleanups
2016-09-09 21:54:51 +02:00
heckflosse
ef83e6b591
Removed StopWatches and corrected some bugs from latest commit
2016-09-07 23:34:06 +02:00
heckflosse
0f21a0de6c
Speedups for denoise, fixes #3418
2016-09-07 16:44:16 +02:00
Hombre
7c7cb9f9f1
Bug fix: the monitor profile and softproofing profile are now computed
...
automatically even without special trigger event. The order of the
Monitor Intent is now correct.
2016-08-29 21:04:59 +02:00
Hombre
a1981dbd4d
Merge branch 'master' into softproofing
2016-08-27 23:52:53 +02:00
Hombre
5affa18341
Introducting soft-proofing and Black Point Compensation, simplify the
...
CMM at the end of the pipeline + sparse code refactoring
A new BPC checkbutton has been created in 'Preferences/Color Management'
and in the ICM tool. Better hanbling of widget sensitivity of the output
profile / gamma part of the ICM tool.
2016-08-24 22:32:06 +02:00
heckflosse
7a4cf9aba8
Colourtoning: Always calculate saturation for 'Automatic Saturation Protection' from full image
2016-08-23 19:59:49 +02:00
Beep6581
10f4bf3109
Merged master into rgbcurvesspeedup.
2016-06-02 22:33:34 +02:00
heckflosse
b31225672a
Some new improvements to speed of curve generation (mainly to speedup thumb processing in file browser)
2016-05-31 23:47:01 +02:00
heckflosse
6646c2dc5c
Speedup for thumbnail and editor processing, also reduced base memory usage a bit
2016-05-06 21:51:57 +02:00
heckflosse
2dd2f5ca17
Speedup for thumbnail processing
2016-05-01 00:16:06 +02:00
Desmis
b449e0827b
Init new process gain with curve
2016-02-11 18:21:56 +01:00
Adam Reichold
cefb221220
Remove the redundant isColorProfile dirty flag, but keep updating the monitor profile using processing parameter change events.
2016-01-01 20:10:48 +01:00
Adam Reichold
5fd5d5bece
Remove the soft proof button and internal flag as it was decided not to mix this with the output profile handling.
2016-01-01 19:43:09 +01:00
Hombre
bcbb45454a
Updated icons (from Drslony), code cleanup and bugfix
2015-12-29 03:52:50 +01:00
Hombre
32eb6b996c
Adding softproofing. Now the output profile and the new rendering intent
...
profile for the output profile will only be shown when the new softproof
toggle button (bottom of the preview in the Editor panel) will be on.
2015-12-15 01:06:38 +01:00
Desmis
731ccb3ef5
Add 2 methods for magenta highlight
2015-10-05 15:19:36 +02:00
Desmis
270367c592
Display histogram L in Histogram equalizer
2015-09-14 13:14:28 +02:00
heckflosse
bc841d9808
Retinex, only demosaic when enabled/disabled or Colorspace changes
2015-09-13 00:39:55 +02:00
Morgan Hardwood
5aa6f7861a
Dehaze tool renamed to Retinex, GUI fixed, defaults changed
2015-09-11 21:04:29 +02:00
Desmis
528d85b1f9
Dehaz enhancement HSL GUI bugs partialpaste...
2015-09-09 20:01:27 +02:00
Morgan Hardwood
d8945607d5
astyle modified code on dehaze
2015-09-08 09:56:30 +02:00
Desmis
60b3341f3a
GUI enhancement for DeHaze
2015-09-08 07:14:59 +02:00
heckflosse
8b911d4789
DeHaze enhancements (Desmis) and some bugfixes (heckflosse)
2015-09-03 17:34:05 +02:00
Desmis
3bddbc8d6f
Dehaze with Rawprocess
2015-08-23 16:41:51 +02:00
DrSlony
0e0cfb9b25
Formatted all .cc and .h code in rtengine, rtexif and rtgui using astyle
2015-08-11 11:55:03 +02:00