Commit Graph

4709 Commits

Author SHA1 Message Date
Ingo Weyrich
e8b0785499 Nikon Z fc has same sensor as Nikon Z 50 2021-08-29 11:20:42 +02:00
Desmis
ba2985a44c Enable checkbutton preferences - ciecam artifacts (#6347) 2021-08-29 07:39:01 +02:00
Ingo Weyrich
8bd9bddfc7 New crop guide: square center, closes #6342 (#6345)
* New crop guide: square center, closes #6342

* Turn `CropParams::guide` into an `enum`

This saves recurring string comparisons.

Co-authored-by: Flössie <floessie.mail@gmail.com>
2021-08-25 15:25:59 +02:00
Desmis
55ceb5b248 Suppress warning curveMode2 not used 2021-08-24 07:42:00 +02:00
Desmis
b528d67910 Disabled in advanced mode tonecurves brightness 2021-08-23 10:51:53 +02:00
blitzgneisserin
e3bc8d0634 make spot removal tool bigger (#6339)
this change makes the spot removal tool bigger so it can be used for very large photos and to remove larger spots
2021-08-20 10:25:58 +02:00
Desmis
a2c8f329a8 Fixed bad behavior LA color correction grid - issue 6340 2021-08-19 12:51:08 +02:00
luzpaz
22f89bc752 Fix various typos (#6332)
* Fix various typos

Found via `codespell -q 3 -S ./rtdata/languages -L ba,bord,childs,hist,fo,reall,bloc,alph,dof,inout,thre,makro,chang,currentry,preserv,portugues,struc,trough,vektor`

* Fix source typo

* Added requested revisions
2021-08-13 14:37:29 +02:00
Thanatomanic
1c4e1216d2 Regression fix: deduplicate EOS RP entry in camconst.json
Regression introduced with 6189a0e816
2021-08-10 18:11:19 +02:00
Flössie
2e0137d542 Move libc overloads in myfile.h to rtengine:: (fixes #6324) 2021-08-07 13:06:02 +02:00
Desmis
35e6a0e40c Change minimum size RT-spot for denoise 128x128 2021-08-06 11:38:10 +02:00
rom9
ef1c72cecd FilmNeg: save the BackCompat param only when needed. Related to #6303 2021-07-27 21:06:50 +02:00
Desmis
4a4a3d5905 Fixed bad behavior preview filmgrain issue 6311 (#6313)
* Fixed bad behavior preview filmgrain issue 6311

* Simplify algo
2021-07-25 14:39:16 +02:00
Ruslan Kabatsayev
9988fa1fdc Fix size of TIFFTAG_EXIFIFD as passed to TIFFSetField
Starting with libtiff 4.0.0, TIFFTAG_EXIFIFD has size of 64 bits, so it
must be set as a 64-bit value. Otherwise, since TIFFSetField is a
variadic function, there's no conversion, and the function reads garbage
into the higher dword.

This patch implements the fix and thus closes #5141.
2021-07-15 12:43:33 +03:00
Desmis
33ea50e2dd Abstrcat profile - fixed crash when BxBy aligned with RxRY GxGy 2021-07-04 14:27:44 +02:00
Desmis
7d8c876fd3 Abstract profile fixed crash when by=0.5 and all sliders to minimum 2021-07-04 13:17:08 +02:00
Thanatomanic
4d17114126 Remove errant comma. Should fix #6289 2021-06-22 05:35:31 +02:00
Thanatomanic
7e36240f3a Fix the incorrect rendering of Leica M8 DNGs by removing white level in camconst 2021-06-21 08:02:42 +02:00
Desmis
31e178a4dd Change loop limit for cp.mulC ipwavlet.cc 2021-06-19 18:36:20 +02:00
Desmis
a6a8ee0e40 Others fix bad behavior Dynamic range and exposure 2021-06-19 10:36:30 +02:00
Thanatomanic
c937e09e63 Fix raw crop for Canon EOS R5 2021-06-16 19:26:30 +02:00
Thanatomanic
869ac54242 Minor update to the parametric curve fix 2021-06-12 21:11:45 +02:00
Jonathan Bieler
3248e6b003 Reduce artifacts in parametric curve calculation (#6219) 2021-06-12 21:07:44 +02:00
Desmis
d02ed52e00 Local adjustments - improve exposure - issue 6274 (#6277)
* Various change to improve LA exposure

* Removed pow_Fr - clean code

* Remove unused code
2021-06-08 07:38:47 +02:00
Bezierr
d86888e93f Add resizing options "long edge" and "short edge" (#6263)
Introduces "long edge" and "short edge" options to resize an image. The GUI is made such that the relevant spinboxes only appear for the selected option. Unrelated values (e.g. for box-mode) are not updated.
2021-06-05 07:37:09 +02:00
Desmis
ef49d9eefd Disable masks when tool is disable 2021-05-30 07:53:19 +02:00
Desmis
c01166441c Wavelet levels - and denoise - crash in some cases - issue 6264 (#6265)
* Change order levwav for denoise

* Intialize to zero multipliers contrast if not used

* Forgotten commit

* Clean code
2021-05-29 11:39:06 +02:00
Thanatomanic
6189a0e816 Prevent crash when opening Canon RP files with different crop factor. Fixes #6255 2021-05-24 08:00:09 +02:00
Ingo Weyrich
2f2720b763 Perspective tool: Strange amplification interaction with Local Adjustments, fixes #6252 2021-05-23 14:37:26 +02:00
Ingo Weyrich
99f2a87819 added matrix for Pentax K3mkIII, taken from ART 2021-05-22 22:16:22 +02:00
Ingo Weyrich
ce3ab707f2 cppcheck clean rtengine/dcrop.* 2021-05-22 21:50:38 +02:00
Ingo Weyrich
ce3c5d4cf1 cppcheck clean rtengine/dcp.h 2021-05-22 12:26:46 +02:00
Ingo Weyrich
9972c2e990 cppcheck clean rtengine/badpixels.cc 2021-05-22 11:32:10 +02:00
Ingo Weyrich
35064451d6 cppcheck clean rtengine/pipettebuffer.h 2021-05-22 11:31:48 +02:00
Ingo Weyrich
954ce94e3f cppcheck clean rtengine/EdgePreservingDecomposition.h 2021-05-22 11:15:35 +02:00
Ingo Weyrich
1cce9a4ad2 cppcheck clean rtengine/imagesource.h 2021-05-22 11:09:26 +02:00
Ingo Weyrich
c326238824 white level for Fujifilm X-A20 2021-05-21 13:11:59 +02:00
Ingo Weyrich
c407fe1e91 raw crop for Pentax K3mkIII 2021-05-21 13:02:58 +02:00
Ingo Weyrich
8037a5da93 fix SpotParams::operator == 2021-05-21 09:46:57 +02:00
Desmis
bd9704da80 Change default primaries slider from Adobe to ProPhoto 2021-05-17 12:56:20 +02:00
Lawrence37
d11d834045 Merge pull request #6227 from Beep6581/spot-removal-tool
Spot removal tool
2021-05-16 12:44:45 -07:00
Lawrence Lee
38075be8cc Fix thumbnail spot removal with dehaze & film neg. 2021-05-15 23:49:25 -07:00
Lawrence Lee
ca4241109a Merge branch 'dev' into spot-removal-tool 2021-05-15 22:57:06 -07:00
Lawrence Lee
64248ab5cd Refresh thumbnail when en/disabling spot removal 2021-05-15 22:54:15 -07:00
Desmis
35abd92209 Custom TRC Tone response curve and Illuminant - change Histogram - RGB and Lab values - for output (screen, TIF, JPG..) (#5949)
* Change TRC in the process

* Improve GUI slope

* Add tooltip output profile

* Various change to enable and tooltip

* Chnage rtthumbnail

* Small change tooltip trc

* Another small change tooltip

* Improve GUI - change default TRC BT709 - change tooltip

* Other GUI improvment

* Small changes to BT709 values

* Various change to TRC - add illuminant working profile

* Change labels tooltip TRC illuminant

* Display wp in console if wp provided

* Change tooltip

* Change max wlope

* Init trc + illum + primaries

* Add black point compensation

* Change location abstract

* Fixed bug with rtthumbnail...

* Added tooltip

* Logscale for wslope

* Change tooltip abstract

* Change labels tooltips abstract profile

* Added 6 sliders custom primaries X and Y

* Change GUI custom primaries

* Use custom primaries abstract profiles

* Tooltip with primaries red green blue

* Fixed warning gtk

* Change one tooltip

* Change range custom primaries

* Change GUI default Primaries

* Change one tooltip

* Speedup for trc

* Rendering intent for abstract profile

* Hide intent abstract

* Preserve neutral tones

* Chnage settings preserves neutral tones

* Improve GUI

* Improvment to preserv

* Clean code - speedup TRC when illuminant and primaries default

* Change label

* Change bad default value Blux

* Add forgoten illuminant when selecting primaries

* clean code

* Change labels

* improve workingtrc for LA

* Change default primaries when select default

* Added others working profile to primaries

* Change labels and GUI

* Change tooltip

* CIExy diagram displaying the primaries (interactive) and the white point (#6207)

* Ciexy diagram

* Change to Ciexy graph

* Change graph and defaut coordonates

* Various changes to graph - params

* Disable setListener(ToolPanelListener)

* Add some graduation to graph

* Clean comment code graph

* Change radius 0

* Enable sensitive graph Ciexy

* update Ciexy graph with primaries

* Remove reset button graph

* Change labels and behavior

* First step third spot green

* Second step 3rd spot green

* First try 3 primaries graph Ciexy

* Fixed bad behavior in lab grid

* Fixed another bad behavior graph

* Clean and comment code

* Change default gamma

* More accurate graph Cie xy

* Added white point to Ciexy graph

* Added tooltip Cie xy diagram

* Improvment when illuminant change

* Refine diagram CIE xy - added WP 2000K

* White point D120 + tooltip

* Change label

* Change labels

* Change tooltips

* Improve diagram CIE xy with parabolic

* Other parabolic to improve Cie xy diagram

* Small change GUI

* Added Label CIE xy - change labels

* Change behavior when none - change labels

* Improve gUI and trys to fix LGTM alerts

* CIE xy change set sensitive

* Improve tooltip primaries sliders

* Adapt tooltip to new labels

* Fixed crash and some bad behavior

* First fix bad behavior with some primaries

* Second fixed bad behavior primaries

* Third fixed bad behavior primaries

* Change white point BestRGB

* Change order rgb in history msg Ciexy

* Change tooltip

* Change tooltip

* Improve GUI primaries

* Illuminant 1500K - display in console matrix XYZ-RGB

* Improve GUI illuminant

* Change a tooltip

* Somme changes to GUI and verbose

* Test code for wprim in read

* clean code for wprims

* further cleanups, not tested

* Some cleanups and bugfixes, #5949

* Simplify `std::unique_ptr<>` dereferencing

Also some minor cleanups.

* Some changes suggested by Floessie

* Others change suggested

* Others changes suggested by Floessie

* Forgotten change in procparams.cc

* Added black and white for use with the primaries channel mixer

* Small change behavior GUI - illuminant

* Change pragma omp in iplab2rgb

* Add enums and clean up

* Remove unused code icmpanel.cc

* Fix LGTM alert, #5949

Co-authored-by: Ingo Weyrich <heckflosse67@gmx.de>
Co-authored-by: Flössie <floessie.mail@gmail.com>
2021-05-16 06:18:25 +02:00
Lawrence Lee
22e89d8394 Fix spot removal spot dependency calculation
Recursively find dependencies and output them in order.
2021-05-15 14:24:16 -07:00
Lawrence Lee
c41eb24760 Remove dead code 2021-05-14 22:07:01 -07:00
Thanatomanic
4d27d02408 Merge pull request #6225 from SimonSegerblomRex/remove-lj92
Remove lj92 library
2021-05-14 07:12:38 +02:00
Thanatomanic
dde6bea80e Minor changes to several camconst matrices after comparison with current Adobe DNG database 2021-05-13 22:54:54 +02:00
Thanatomanic
8fafaa7aba Add color matrix for Canon EOS-1Ds 2021-05-13 20:09:12 +02:00