David Hunt
7c9726ddbe
metadata: use std::unique_ptr instead of Exiv2::Image::AutoPtr
...
Fixes #55
(cherry picked from commit 9466fc133f1af465a784a7384cf0369d7c35b901)
2022-12-10 09:35:23 -08:00
Alberto Griggio
1de9516ef0
metadata: better defaults and presentation of the exif tag tree
...
(cherry picked from commit 9edc783c1b6ba3b49c933560a73e2de126e04dc1)
2022-12-10 09:32:42 -08:00
Alberto Griggio
a9aa17f153
metadata: small tweaks to expcomp and fnumber default values in "apply changes" mode
...
(cherry picked from commit af20ad37cceb3b4bf0a01e46b5cec023d4170300)
2022-12-10 09:25:23 -08:00
Alberto Griggio
e970562055
metadata: check for "Exif.Photo.ExposureBiasValue" in addition to "Exif.Image.ExposureBiasValue" for exposure compensation
...
Fixes #49
(cherry picked from commit a7cb9add3453c581347e738110461f0af15cb1cb)
2022-12-10 09:25:01 -08:00
Alberto Griggio
b92e77fb96
improved support for metadata editing
...
(cherry picked from commit 85da0b51ecf7ece768c0267aead71dd94404d4dc)
2022-12-09 22:35:26 -08:00
Alberto Griggio
abb052e51b
metadata: allow to select which metadata tags to include in the output image
...
(cherry picked from commit ed64206cb8b4455870815e2c51aecbd5c09e4054)
2022-12-06 22:08:23 -08:00
Alberto Griggio
5fdff8dab4
file browser: pick up star ratings from the image metadata if available
...
(cherry picked from commit 98f0675b2e419d18bd88259997b81bcbcc4e5c96)
2022-12-05 21:53:21 -08:00
Alberto Griggio
9735ba5768
metadata: preserve standard exif tags (accidentally broken by 7310eb64978bb1138edbdf02fa58fb64a9326e17)
...
(cherry picked from commit 75a49b8cb9db957dfe13e6911dcf6c83bb92045d)
2022-12-05 21:37:57 -08:00
Alberto Griggio
c1719fbd7d
metadata: better handling of makernote tags
...
Tentative fix for #37
(cherry picked from commit 7310eb64978bb1138edbdf02fa58fb64a9326e17)
2022-12-05 21:36:32 -08:00
Alberto Griggio
dcc00b40d1
metadata: do not include makernotes on export
...
Fixes #31
(cherry picked from commit 3a8d8ece897eb4df61887160a30722bd07a77174)
2022-12-05 21:35:12 -08:00
Alberto Griggio
ea3cf2fe8f
imageio: do not fail in saving an image if no metadata is available
...
(cherry picked from commit 86d48be88b6f9fe36e5e25185ec4fda7696efc25)
2022-12-05 21:34:20 -08:00
Alberto Griggio
e205ff86cc
fixed compilation problem with exiv2 < 0.27
...
(cherry picked from commit b4d178fdab61814be8ab93f0ecd7d74f78c4087f)
2022-12-05 21:23:46 -08:00
Alberto Griggio
200779aa84
metadata: better error handling
...
(cherry picked from commit 0e26c15a730854883ae31d164b460d70393c2848)
2022-12-05 21:23:26 -08:00
Alberto Griggio
e90ffe979b
metadata: catch std::exception instead of Exiv2::AnyError for better robustness
...
(cherry picked from commit 0e2d9332f633b060bd4d5cbcd9d47009bab0c46c)
2022-12-05 21:19:21 -08:00
Alberto Griggio
e7fdad875a
metadata: cache recent files for faster operation
...
(cherry picked from commit 6ee014ddb7ab77537289e1f41f13345e5db54710)
2022-12-04 17:27:02 -08:00
Alberto Griggio
e3f3b8ae91
Get date taken from time digitized
...
Used as the fallback if the original data-time isn't available.
Original commit message:
metadata: use exiftool as a fallback for files not yet supported by exiv2 (e.g cr3)
(cherry picked from commit bdcebdecef8cca82b0d8ad7a24d267308b12e04d)
2022-12-04 17:19:17 -08:00
Alberto Griggio
25d67c12c1
metadata: remove unwanted tags *after* merging XMP sidecars, not before
...
(cherry picked from commit b45666f61ac9c6083bdc22811351d72bf35497bb)
2022-12-04 17:09:15 -08:00
Alberto Griggio
7c39f35317
metadata: removed some harmful tags from the exported images
...
(cherry picked from commit 94c3e87113384f4c20b10f467a1c35e90709d161)
2022-12-04 17:08:53 -08:00
Alberto Griggio
df39e13cf7
properly handle exif orientation
...
translate the tag value to string using the exiftool way, to be compatible with RT.
Fixes issue #4
(cherry picked from commit a4621f54b2ac82b679cf9d865a0a3e4a2ed9c468)
2022-12-04 17:08:34 -08:00
Alberto Griggio
e5c8ceac5f
metadata: fixed detection of Pentax DNG pixelshift images
...
(cherry picked from commit 2bdd3a6c5d79dc61fca39ea39ecd90ba9a12dee5)
2022-12-04 17:07:11 -08:00
Alberto Griggio
45acb120a6
improved lens info for fixed-lens cameras
...
(cherry picked from commit a1bcb1a2a65514ae1c8e0bcd3489f83f7a68ead5)
2022-12-04 17:04:43 -08:00
Alberto Griggio
0e019b745b
metadata: translate "----" to "Unknown" in lens identification
...
(cherry picked from commit 9b0dce535c7eeda2d20c0ef1fa342b00238a48a1)
2022-12-04 17:02:47 -08:00
Alberto Griggio
b01b0fbef0
metadata: initialize thumbnail rating from exif
...
(cherry picked from commit 96bd2db0d2e127678bded3bee7aa3275332826c0)
2022-12-04 17:02:33 -08:00
Alberto Griggio
38d87bae72
metadata: keep makernotes
...
(cherry picked from commit 494ae069d4f9d985b65375e104513f9c85453d5b)
2022-12-04 16:29:57 -08:00
Alberto Griggio
77d7e633e5
metadata: erase also jpeg thumbnail
...
(cherry picked from commit 88661755506cd48393e69e809cf0559572cb213d)
2022-12-04 16:29:38 -08:00
Alberto Griggio
2d412d7404
metadata: do not copy exif rotate info from the original image -- it might just be plain wrong
...
(cherry picked from commit 8f14684588b3c0aec1aab37f4225c99954f6f587)
2022-12-04 16:26:14 -08:00
Alberto Griggio
a4b0801646
fixed bugs in metadata saving
...
(cherry picked from commit 880b1d3d865a7820051cf3023cc58802daca28b0)
2022-12-04 16:13:04 -08:00
Alberto Griggio
1a771fa211
more work on synchronizing metadata with xmp sidecars
...
(cherry picked from commit 81bbff6e6ae87bd35e8050a1cc621297ca24939b)
2022-12-04 15:55:09 -08:00
Alberto Griggio
caa23df465
report "Unknown" for unknown lenses
...
(cherry picked from commit 36d7710ee270d776729d926b7c4ba028713bdb06)
2022-12-04 11:48:15 -08:00
Lawrence Lee
ec84e17224
Restore cleanups to rtengine/dcp.*
2022-12-03 22:21:30 -08:00
Lawrence Lee
4223f114cb
Clean up merge
2022-12-03 21:24:17 -08:00
Thanatomanic
7b51a079cd
Basic support for Fujifilm X-T5 and X-H2
...
Closes #6624
2022-12-02 10:03:19 +01:00
Desmis
9b79c241d7
Improves sharp in LA to avoid long processing if user chooses fullimage ( #6616 )
2022-11-30 19:14:40 +01:00
Morgan Hardwood
3717e6e480
Merge branch 'dev' into release-5.9
2022-11-27 18:54:49 +01:00
Lawrence Lee
255dc13843
Add Lensfun DB lookup fallback directory
...
Load from the bundled database directory if loading from the configured
location fails.
2022-11-24 17:08:00 -08:00
Desmis
7057a70bab
Try to fix bug when using CBDL main and Local Sharpening ( #6611 )
...
* Work around to fix bug when using CBDL main and Local Sharpening
* Optimization int replace by bool sharplablocal
* Try to fix bug by using shardamping > 0 in LA
2022-11-21 18:28:56 +01:00
Thanatomanic
11168aa640
Fix black level for Panasonic DC-G90/G95/G99
2022-11-07 09:35:59 +01:00
Bezierr
136bc37154
Change according to review
2022-09-01 14:48:29 +02:00
Lawrence37
2ce5b827c5
Merge pull request #6570 from Lawrence37/canon-white-regression
...
Canon 1000D White Level Regression Fix
2022-08-30 07:53:03 -07:00
luzpaz
4d1d5d4539
Fix various typos ( #6569 )
...
* Fix various typos
* Fix previous commit + add follow-up grammatical fixes
2022-08-30 15:17:43 +02:00
Lawrence37
d838ff352d
Remove last row from D5100 raws ( #6571 )
...
Avoid decoding the last row which contains corrupt data and causes the
image to become black.
Closes #5654 .
2022-08-30 14:49:46 +02:00
Lawrence Lee
70fe0f46f6
Use hard-coded levels for Canon raws
...
Closes #6559 .
2022-08-27 16:41:15 -07:00
Lawrence37
0a55428205
Clean up missing language keys ( #6556 )
...
* Clean up some unused code
* Use grid for abstract profile primaries
* Remove blank line from default
2022-08-24 20:23:09 +02:00
Bezierr
24f5d85c8d
Squashed commit of the following:
...
commit e293f0890866ddf934ba1a9dd9fa372364766bb3
Author: Bezierr <harald.aust@web.de >
Date: Tue Aug 23 16:16:23 2022 +0200
Added comment
commit 20a50b248dc110eeb4b526c7242920a68216c88c
Author: Bezierr <harald.aust@web.de >
Date: Tue Aug 23 14:35:47 2022 +0200
Follow dynamicprofile.cfg symlink instead of overwriting it
If dynamicprofile.cfg is a symlink, write the contents to this symlink's target instead of overwriting it.
commit bad2f8c37a0d27e612150dce3219593b2f996f9c
Author: Bezierr <harald.aust@web.de >
Date: Thu Aug 11 17:20:08 2022 +0200
Make dynamicprofile.cfg OS independent
dynamicprofile.cfg contains OS-dependent paths to the profiles. To fix this, replace "/" or "\", depending on OS, with the correct delimiter.
commit cd84120876be111c23dac5376eb5b6f6cb0a7328
Author: Bezierr <harald.aust@web.de >
Date: Thu Aug 11 16:33:39 2022 +0200
Relative paths also for Dark Frame and Flat File
(a) Extended the "relative path" functionality to the (already existing, but apparently not used) directories for FlatField and DarkFrame
(b) Simpler, cleaner implementation
commit a338b8726451323505bb4cff1888c562fd88929d
Author: Bezierr <harald.aust@web.de >
Date: Sun Aug 7 18:03:46 2022 +0200
Preference of RAW path over rtSettings path
(a) Give path relative to a camera or lens profile in the same folder as the raw file precendence over path relative to rtSettings.
(b) Replace backslash/slash when reading file paths, not when writing them.
2022-08-23 16:27:47 +02:00
GiMo84
4f6273a2bd
Fixes reading Dual ISO (Magic Lantern) DNG ( #5658 ) ( #6505 )
2022-08-21 07:04:14 +02:00
Adrián Kálazi
fd5a77e8c2
Fix missing coefficient for Daylight spectral data ( #6484 )
...
* Fix missing coefficient for Daylight spectral data
* Fix incorrect coefficient for Daylight spectral data
2022-08-18 17:03:32 +02:00
Ingo Weyrich
f564394bbc
dfmanager cleanup ( #6211 )
...
* Turn `DFManager` into a singleton
* PIMPL `DFManager`
* Cleanup namespace usage in `dfmanager.cc`
* Constify `DFManager` interface
* Fix bad `reinterpret_cast` between `std::string` and `Glib::ustring`
Co-authored-by: Flössie <floessie.mail@gmail.com >
Co-authored-by: Thanatomanic <6567747+Thanatomanic@users.noreply.github.com >
2022-08-18 17:00:49 +02:00
Philippe Daouadi
d8320bc8b7
Add Canon EOS R3, R7 and R10 support ( #6543 )
2022-08-18 16:50:19 +02:00
luzpaz
65db39b9f8
Fix various typos ( #6529 )
2022-08-18 16:49:26 +02:00
Desmis
0b10a092fd
Optimize FFTW (when used) - when full image is selected ( #6545 )
...
Co-authored-by: Lawrence Lee <45837045+Lawrence37@users.noreply.github.com >
2022-08-17 07:11:11 +02:00