Commit Graph

11902 Commits

Author SHA1 Message Date
Nicolas Turlais
401727fba9 Add filter for Paths to dynamic profiles (#6284)
Work by @nicolas-t 
* Path filter in dynamic profile panel
* Pass filename as a function argument
* Removed unused include
* Clearer translation
2022-12-31 10:51:30 +01:00
Thanatomanic
22831866cd Change RT logo to black version in README.md so text is visible 2022-12-31 10:16:38 +01:00
Alex Forencich
2c9f5a735d Add raw_crop and masked_areas for Canon EOS R7 and R10 (#6608)
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2022-12-31 08:51:22 +01:00
Pandagrapher
0b67f1b7b4 Add hidpi support for LabGrid 2022-12-27 15:59:30 +01:00
Pandagrapher
c48531448e Add hidpi support for threshold selector and curves 2022-12-25 15:35:25 +01:00
Lawrence37
9019c6dccd Update libtiff DLL version for Windows workflow 2022-12-19 18:48:35 -08:00
Pandagrapher
3c348599dc Fixes incorrect cursor center position 2022-12-19 20:16:02 +01:00
Beep6581
38a8aa8160 Added external screenshot to README.md (#6648)
See #6642
2022-12-18 09:41:06 +01:00
Morgan Hardwood
bbe4558dff Improvement to dcraw linear_table #6448
Merged on behalf of heckflosse
https://github.com/Beep6581/RawTherapee/pull/6448#issuecomment-1081779513
2022-12-18 03:55:29 +01:00
Beep6581
3713e36937 Merge pull request #6448 from sgotti/dcraw_linear_table_increase_size
dcraw: increase linear table parsing to 65536 values
2022-12-18 03:32:21 +01:00
Beep6581
f64ddf0d8e Updated logo image 2022-12-18 01:03:59 +01:00
Lawrence37
9332333a12 Speed up compilation of rtengine/procparams.cc 2022-12-16 23:01:23 -08:00
Andy Dodd
09e9884757 iccstore: Allow loading profiles from user-writable configuration directory
In addition to bundled profiles and the system ICC profile store, load profiles from a user-writable/user-specific directory

On Linux, this is $HOME/.config/RawTherapee/iccprofiles/output - corresponding to "input" being already supported

Partial fix for part of #6644
2022-12-14 19:05:49 -05:00
Pandagrapher
1a4de65f46 Fixes ornament icon not correctly rendered 2022-12-13 19:26:25 +01:00
Pandagrapher
41a0bef2d8 Fixes incorrect icon width on previewmodepanel toggle buttons 2022-12-13 11:47:56 +01:00
Lawrence37
5b4cf1a040 Merge branch 'dev' into multi-external-editor 2022-12-11 12:11:16 -08:00
Desmis
dcd2d3df0e Replace Observer 10 by Observer 2 in most cases - see issue 6639 (#6640)
* Change observer10 to observer2

* Another forgotten change observer 2 10

* Change colortemp.cc in accordance to options Itcwb_stdobserver10
2022-12-11 13:51:44 +01:00
Alberto Griggio
7324ea7230 replace Glib::filename_to_utf8 with custom fname_to_utf8
(cherry picked from commit 30b4daf9077e3c6780cefbf6c4223da4698b8612)
2022-12-10 12:15:27 -08:00
Alberto Griggio
eb7c151260 metadata: fixed regression with older exiv2 versions
Fixes #246

(cherry picked from commit ac3e78c25ed5b14019661d5c6c58af15032e968d)
2022-12-10 11:54:45 -08:00
Alberto Griggio
2ac459e927 further tweaks to lens identification
(cherry picked from commit 4fd18fed00eb799b8d82f472a98f270617bc3fb4)
2022-12-10 11:54:44 -08:00
Alberto Griggio
00c13bf2af tweaked lens identification for Canon RF cameras
(cherry picked from commit a7e4ef71f9b400ffd53532c91d2ecb4e17e5ce2a)
2022-12-10 11:54:44 -08:00
Alberto Griggio
9fd136c2f3 metadata: work around misidentification of some Canon RF lenses with teleconverter
(cherry picked from commit 3aae273f862f0c1611a134c6e84f460bba83bcf4)
2022-12-10 11:54:44 -08:00
Alberto Griggio
c7d5b5076d metadata: fallback to Exif.Photo.LensModel for lenses unknown to exiv2
(cherry picked from commit 64e25471b003e302414d0cf48f64ccd1a988b454)
2022-12-10 11:54:44 -08:00
Alberto Griggio
09d72259e3 take care of some warnings
Fixes #223

(cherry picked from commit f5bc793aa1efcba183602de3eec4746f4da3db8e)
2022-12-10 11:54:44 -08:00
Alberto Griggio
b409e0bab2 fixed handling IPTC metadata that admit multiple values
(cherry picked from commit 8becb08ec1417215bf8f02c54000d37c2e6920f0)
2022-12-10 11:54:43 -08:00
Alberto Griggio
a0e9a59606 do not save IPTC tags in the arp if they are unchanged
(cherry picked from commit c4c642794868c2b03fd824acc0a7db962162c16f)
2022-12-10 11:05:14 -08:00
Alberto Griggio
2ce81cccc5 metadata: fixed glitches in importing IPTC tags
(cherry picked from commit 3d03f654e22ca01f058492eab2c8fcbc564dc1b9)
2022-12-10 11:00:40 -08:00
Alberto Griggio
f2248dce9d metadata: detect pixelshift files from sony and fujifilm
(cherry picked from commit 6554778f7bc6ce50c3bb8a98ca1907cb945c2e34)
2022-12-10 10:55:38 -08:00
Alberto Griggio
a73e74f9cc metadata: fixed bug in setting shutter speed in output jpgs
(cherry picked from commit b6a1a15a76c2091f6f940ae7d16d45caa93dbb99)
2022-12-10 10:55:25 -08:00
Alberto Griggio
77d1bc2cb1 metadata: use exiv2 to handle BMFF files (e.g. CR3) if supported
(cherry picked from commit 1469a0a8225cb44fe7f130f375879aef23496a8b)
2022-12-10 10:53:23 -08:00
Alberto Griggio
c75296b910 metadata: properly set the value of Exif.Photo.ExposureBiasValue
(cherry picked from commit b0bdd1fda6759b8041a0cbf5ce977e947ea10cff)
2022-12-10 10:52:18 -08:00
Alberto Griggio
522f6f4473 metadata: make sure to include XResolution and YResolution when writing TIFFs
This is mandatory (according to http://dpfmanager.org), and in fact needed for
Photoshop compatibility

(cherry picked from commit 5d281810cc7a7f7dc563dde030cf90c78dbf55d0)
2022-12-10 10:46:29 -08:00
Alberto Griggio
939315f67b metadata: do not exclude tags that were explicitly selected by the user
(cherry picked from commit 60d862fa72046ecf8f44c2a1677f72237e86e838)
2022-12-10 10:43:55 -08:00
Alberto Griggio
ba79d8b7f0 (hopefully) better metadata formatting
(cherry picked from commit 89be8ee8e71b1d56f5c6ce7ce4068ab330e19d68)
2022-12-10 10:43:41 -08:00
Alberto Griggio
7d5b9e9d65 metadata: fixed bug in transferring basic tags
(cherry picked from commit 89afbd90e154ddd5e6071c44990b68aa62227739)
2022-12-10 10:41:53 -08:00
Alberto Griggio
3d209e687d metadata: filter out unwanted tags when syncing with xmp sidecars
(cherry picked from commit 239f3f59b931efb15482134fffd5f6065616e574)
2022-12-10 10:41:15 -08:00
Alberto Griggio
d16bc6f6ea metadata: do not copy Exif tags with 0 count
Tentative fix for #147

(cherry picked from commit 12f699df10c1c0854c0e882db151560a1f4f3a26)
2022-12-10 10:39:11 -08:00
Alberto Griggio
92befa7e81 refactored code for extracting image dimensions from metadata
(cherry picked from commit 0ece9c5bfad09bc9052238d83fa696ef39effaaa)
2022-12-10 10:37:58 -08:00
Alberto Griggio
0102fca563 improved metadata extraction from ancient Kodak DCS4xx cameras
(cherry picked from commit a2cc73f5f4769ad9ad2daaea9b5adbe7b158ad9e)
2022-12-10 10:05:25 -08:00
Alberto Griggio
fca1b5c5f5 added support for easier editing of some common metadata tags
(cherry picked from commit 0e3f760b520a5cbaa4e63d0f8a5ca5574093f411)
2022-12-10 10:01:57 -08:00
Alberto Griggio
322e709bcb metadata: do not accidentally remove exif tags when embedding the arp sidecar in XMP
Fixes #127

(cherry picked from commit 49cbe9bd19db558a4be36221472cbb5e78aa95a2)
2022-12-10 10:01:15 -08:00
Alberto Griggio
393dbcf9f9 metadata: allow the user to specify XResolution/YResolution
see https://discuss.pixls.us/t/note-to-the-dev-guys-about-72-ppi-output

(cherry picked from commit ad237944699800368ba50151f6774ee203d61ed5)
2022-12-10 09:56:36 -08:00
Alberto Griggio
1e0cf45445 metadata: use copyXmpTo* instead of moveXmpTo*
(cherry picked from commit d3ac9618f8a3e2688f7a084419eeebbe24a76664)
2022-12-10 09:52:43 -08:00
Alberto Griggio
0415d556fc exifpanel: ignore errors when printing tags in human-readable form
(cherry picked from commit 47fa34e7365d618f250826eb412c72fe0ab8cfed)
2022-12-10 09:51:32 -08:00
Alberto Griggio
6cec805774 metadata: try to be more robust when saving
Tentative fix for #89

(cherry picked from commit a8b53fef753c7a1146013feeb66be87c688b8631)
2022-12-10 09:51:16 -08:00
Alberto Griggio
700eeccb39 metadata: don't raise error if exif is empty when opening an image for saving
Fixes #79 (regression introduced by 26b8860d4bb803cff0277c7b2353b58b5e02fbc6)

(cherry picked from commit 62ae8e15b8ca07cbe545ed42c323e986448c3213)
2022-12-10 09:50:50 -08:00
Alberto Griggio
6224921843 metadata: workaround for misbehaviour of exiv2 on ubuntu 20.04
(cherry picked from commit 26b8860d4bb803cff0277c7b2353b58b5e02fbc6)
2022-12-10 09:49:37 -08:00
Alberto Griggio
41834c7007 cmake: fix build issue on opensuse (exiv2 library not found)
Fixes #64

(cherry picked from commit 33ced3e42605fcc4f69a0be03aa4df3691fa66f9)
2022-12-10 09:48:54 -08:00
Alberto Griggio
30e77ee96f fixed compilation error with Apple Clang 7.0.0
(cherry picked from commit dd5b10d9dc8eb7447e37ac30ddd7545897c878b0)
2022-12-10 09:44:24 -08:00
Alberto Griggio
38eb9f9f18 exifpanel: improved ui for editing tags
(cherry picked from commit f6f4ddf54c25e6e577bf4960ea51fc23e8434559)
2022-12-10 09:43:17 -08:00