Thanatomanic
d9799ec5de
Fix dcp.cc with some help from the implementation in ART
2020-10-16 12:39:17 +02:00
Thanatomanic
8b4389ade9
Resolve exiv2 merge conflicts and merge with
2020-10-16 11:45:26 +02:00
Flössie
d033dbc810
Add 300dpi resolution to exported TIFFs ( fixes #5787 )
2020-06-16 10:52:56 +02:00
Ingo Weyrich
d731e172c2
Further reduction of include dependencies
2019-11-01 16:15:59 +01:00
Ingo Weyrich
cac2eb53ef
Further reduction of include dependencies
2019-10-31 20:41:08 +01:00
Ingo Weyrich
6935faa258
Further cleanup of include dependencies
2019-10-30 22:12:06 +01:00
Flössie
28f0bc14da
Merge branch 'dev' into metadata-exiv2
...
- Rating (#5325 ) not yet implemented
2019-09-24 14:30:54 +02:00
Morgan Hardwood
60b2196bce
Updated gnu.org links to use HTTPS
2019-09-10 12:34:57 +02:00
Ingo Weyrich
17f343f682
add -Wcast-qual switch and fix all related warnings
2019-07-25 17:45:43 +02:00
Flössie
21a97980b6
Merge branch 'dev' into metadata-exiv2
2019-07-09 13:34:19 +02:00
Ingo Weyrich
0f09559413
Windows build crashes when trying to load a corrupted jpg, fixes #5366
2019-07-06 12:58:53 +02:00
Flössie
ba4de904cc
Cleanups and a few fixes
2019-05-10 21:24:22 +02:00
Alberto Griggio
c360fd7e2c
Use exiv2 for metadata handling
2019-05-06 09:27:44 +02:00
Flössie
0cbc4923bc
Relax dependency from procparams.h
2019-02-28 20:44:50 +01:00
heckflosse
bfe8465563
Review of image classes interfaces
2018-11-18 15:43:15 +01:00
Roel Baars
f179eb8333
Add safeguards for setjmp calls when compiling with clang
2018-11-11 14:48:44 +01:00
Hombre
c5ad03c9cc
Better support of TIFF's SubFileType tag and alpha channel
...
Fix issue #4868
2018-10-15 22:48:37 +02:00
heckflosse
6969303878
Compressed 16-bit TIFF output broken, fixes #4792
2018-09-11 17:11:38 +02:00
Hombre
b356c74813
RT now generates valid 16-bit float TIFF output image (see #2357 )
...
...however the "reader" of those files is broken and make RT crash.
Thanks to @heckflosse for the "writer" patch.
2018-05-10 22:13:06 +02:00
Hombre
3044cd80c9
Merge branch 'dev' into 32b-tiff-output-cli
2018-05-07 09:59:25 +02:00
Hombre
30efa5930d
16-bit floating-point support for TIFF output image (see #2357 )
2018-05-07 09:57:53 +02:00
Hombre
5ac11ef1b9
Enable saving 32 bits floating point TIFF image with rt-cli (see #2357 )
2018-05-06 18:50:42 +02:00
Hombre
ec2181f7ff
Fix #4532 , Fix #4533 : Pentax HDR/PEF and 16/24 bits float support
2018-05-06 17:14:44 +02:00
heckflosse
59ebf99f63
Add support for embedded single channel previews, fixes #4419
2018-03-20 22:20:25 +01:00
Hombre
abec60d099
Bugfix: wrong length written to file
2018-03-02 01:03:00 +01:00
Hombre
0b8eb41896
The EXIFIfd data type produced by libtiff is updated to 0x0004
...
which make the Exifs understandable by Windows. (see #4393 )
2018-03-02 00:12:02 +01:00
luz.paz
c3c3ceac79
Misc. typos
...
Found via `codespell`
+ removed rtengine/dcraw.patch per discussion in https://github.com/Beep6581/RawTherapee/pull/4395
2018-02-14 14:07:18 -05:00
Hombre
d7f7c06f10
Whean read, 32 bits tiff image data are not scaled anymore
...
So the highlights above the 1.0 upper limit will be clipped but colors
will be preserved. Fix #4379
2018-02-09 22:25:40 +01:00
Morgan Hardwood
09c4572402
Fix corrupt 32-bit compressed TIFF
...
Match endianness of pixel data with endianness of Exif metadata when
saving compressed 32-bit float TIFF.
Fixes #4377
2018-02-07 17:10:57 +01:00
heckflosse
d6f1b3e6f6
Fix resource leak reported by Coverity (CID 186465)
2018-01-12 16:12:11 +01:00
Hombre
91e494a709
Fix issue #4291 : "Bug when edit current image in external editor"
...
Is also add metadata to the "ICC Reference image" (ICM tool).
2018-01-10 18:22:50 +01:00
Alberto Griggio
e29e9ca0d8
Fixed segfault when saving reference image (due to metadata in TIFF not present)
...
Fixes #4289
2018-01-10 17:38:18 +01:00
Hombre
ee2c8f01e0
Merge branch 'dev' into tiff32float
2018-01-01 15:24:00 +01:00
Hombre
96863bb956
Sets UTF-8 as default charset for IPTC + suppress one of the 2 methods
...
for saving TIFF images.
2018-01-01 13:51:48 +01:00
Alberto Griggio
7dea8a3ea8
added support for writing metadata in PNG files
...
Fixes #3352
2017-12-28 22:26:22 +01:00
Alberto Griggio
527f41c254
embed the output profile when writing PNG files
...
Fixes #4262
2017-12-28 22:25:04 +01:00
Alberto Griggio
0e9aab579e
Extract embedded ICC profile from PNG images
...
Fixes #4260
2017-12-27 22:55:00 +01:00
Hombre
5ea5cfd943
Fixing #4233 : "Segfault opening PREDICTOR_FLOATINGPOINT image"
...
Now compressed file use Deflate compression for all bit depth, and
PREDICTOR_HORIZONTAL for 8/16 bit integer images, and
PREDICTOR_FLOATINGPOINT for 32 bits float images.
2017-12-19 22:28:52 +01:00
Alberto Griggio
912f9f436b
added support for 32-bit floating-point TIFF output
2017-11-20 00:11:18 +01:00
heckflosse
5ddd42f721
Faster png save with still good compression, fixes #4045
2017-11-18 12:56:37 +01:00
heckflosse
01ffd294b2
Use rtengine::min/max instead of std::min/max(std::min/max(, patch by Flössie
2017-07-13 13:30:29 +02:00
heckflosse
8aff354df9
Fix some coverity and cppcheck issues
2017-06-18 18:40:40 +02:00
heckflosse
6e55f6bab5
Fixed a lot of issues reported by cppcheck 1.78
2017-04-08 22:41:46 +02:00
heckflosse
9b5f429602
Fixed another bunch of warnings
2017-04-03 21:01:28 +02:00
heckflosse
21b1a34c24
Fix all warnings in imageio.cc
2017-03-31 13:36:17 +02:00
Hombre
c654785ae3
Merge branch 'dev' into rt-cli
2017-03-18 18:17:45 +01:00
Flössie
97caf21b5c
PIMPLed and streamlined ICCStore
( #3691 )
2017-03-18 11:59:14 +01:00
Flössie
d2b4fe5e54
Merge branch 'std_cpp11-dev' into dev ( fixes #3635 )
2017-02-21 20:37:21 +01:00
Flössie
e9b5f42a9f
Sanitize ImageDimensions
base class
...
- Make `width` and `height` private
- Drop `getW()` and `getH()`
- Clean `PreviewProps`
2017-02-14 21:23:54 +01:00
Flössie
88336cb897
Make RT build without __USE_MISC
and __USE_XOPEN
2017-02-14 21:02:39 +01:00