Konstantin Kopachev
|
52ecf1b142
|
Stop guessing strip size and pass expected size
|
2021-03-28 15:03:37 +02:00 |
|
Konstantin Kopachev
|
ab24c98491
|
Add sanity check for memory overruns
|
2021-03-28 15:03:37 +02:00 |
|
Konstantin Kopachev
|
1c295bf43c
|
Check for dimensions and sizes to fit into int
|
2021-03-28 15:03:37 +02:00 |
|
Konstantin Kopachev
|
e438046201
|
Refactor into smaller functions
|
2021-03-28 15:03:37 +02:00 |
|
Konstantin Kopachev
|
4dd288c66c
|
unify reading of YCbCr Tiffs
|
2021-03-28 15:03:37 +02:00 |
|
Konstantin Kopachev
|
4c2dfadf26
|
Swap pixel values on Big Endian
|
2021-03-28 15:03:37 +02:00 |
|
Konstantin Kopachev
|
169bb4842f
|
only use TIFFReadRGBA* in case of o_jpeg compression
|
2021-03-28 15:03:37 +02:00 |
|
Eric Soroos
|
f2020eeab4
|
UINT8 -> int for plane
|
2021-03-28 15:03:37 +02:00 |
|
Eric Soroos
|
b1d3f0d5c2
|
not
|
2021-03-28 15:03:37 +02:00 |
|
Eric Soroos
|
c9ea87ecfd
|
Use flag instead of recalculating
|
2021-03-28 15:03:37 +02:00 |
|
Eric Soroos
|
fda638befe
|
Planes should be int, not uint
|
2021-03-28 15:03:37 +02:00 |
|
nulano
|
daf7b6546e
|
remove double pointer
|
2021-03-28 15:03:37 +02:00 |
|
nulano
|
a921c01102
|
correct TIFFTAG_PLANARCONFIG size
|
2021-03-28 15:03:37 +02:00 |
|
Eric Soroos
|
77a1a9aba3
|
initialize the unpackers
|
2021-03-28 15:03:37 +02:00 |
|
Eric Soroos
|
64500434c2
|
Implementation for PlanarConfiguration=2 Tiffs, manually merged from f566c8a
|
2021-03-28 15:03:37 +02:00 |
|
Konstantin Kopachev
|
0018685a8e
|
Add Tests and support for Planar Tiff Images
|
2021-03-28 15:03:37 +02:00 |
|
Hugo van Kemenade
|
e405ab300b
|
Merge pull request #5351 from radarhere/categories
|
2021-03-28 14:34:50 +03:00 |
|
Andrew Murray
|
f799915d6f
|
Merge pull request #5304 from nulano/5300
Do not premultiply alpha when resizing with Image.NEAREST resampling
|
2021-03-28 16:02:01 +11:00 |
|
Andrew Murray
|
71cd97a519
|
Added deprecation warnings
|
2021-03-28 15:51:28 +11:00 |
|
Hugo van Kemenade
|
5e1d304769
|
Merge pull request #5353 from radarhere/quantize_attributes
Use quantization method attributes
|
2021-03-27 20:01:49 +02:00 |
|
wiredfool
|
3addd7df4e
|
Merge pull request #5062 from nulano/fribidi-link
Dynamically link FriBiDi instead of Raqm
|
2021-03-27 16:29:04 +00:00 |
|
Andrew Murray
|
a4a38b805b
|
Removed return value of build_distance_tables
|
2021-03-27 14:47:11 +11:00 |
|
nulano
|
c718cc6c94
|
avoid unused variable warnings
|
2021-03-25 00:41:05 +01:00 |
|
nulano
|
5e61c1842f
|
fix support for old versions of Raqm
|
2021-03-25 00:41:05 +01:00 |
|
nulano
|
49fa3656b1
|
do not premultiply alpha when resizing with Image.NEAREST resampling
|
2021-03-23 13:16:20 +01:00 |
|
Andrew Murray
|
4e0bc3bab6
|
Use quantization method attributes
|
2021-03-22 19:44:56 +11:00 |
|
Andrew Murray
|
0ff9879171
|
Document supported quantization methods for RGBA images
|
2021-03-22 19:21:31 +11:00 |
|
Andrew Murray
|
ab56edb49f
|
Documented default quantization method
|
2021-03-22 19:18:36 +11:00 |
|
Hugo van Kemenade
|
ddcc936643
|
Merge pull request #5330 from radarhere/png_plte
Allow fewer PNG palette entries than the bit depth maximum when saving
|
2021-03-21 17:31:35 +02:00 |
|
Hugo van Kemenade
|
688e6f163f
|
Merge pull request #5338 from radarhere/webp_save_duration
Use duration from info dictionary when saving WebP
|
2021-03-21 11:35:28 +02:00 |
|
Andrew Murray
|
754752e78f
|
Allow fewer palette entries than the bit depth maximum
|
2021-03-21 09:22:01 +11:00 |
|
Hugo van Kemenade
|
82b2f4aa36
|
Merge pull request #5326 from radarhere/gif_disposal
Improved efficiency when creating GIF disposal images
|
2021-03-20 12:45:34 +02:00 |
|
Hugo van Kemenade
|
5a209081b2
|
Merge pull request #4947 from radarhere/exif
|
2021-03-19 21:26:33 +02:00 |
|
Andrew Murray
|
298600381f
|
Replaced tiff_deflate with tiff_adobe_deflate compression when saving
|
2021-03-19 12:00:29 +11:00 |
|
Andrew Murray
|
1d8c5a820c
|
Use duration from info dictionary when saving
|
2021-03-17 20:37:31 +11:00 |
|
Andrew Murray
|
36a4b055bb
|
Updated comments
|
2021-03-15 12:50:30 +11:00 |
|
Andrew Murray
|
68719fe6ea
|
Merge branch 'master' into exif
|
2021-03-15 12:41:45 +11:00 |
|
Andrew Murray
|
c52b45df62
|
Removed automatic retrieval of GPS IFD
|
2021-03-15 12:33:06 +11:00 |
|
Hugo van Kemenade
|
1c086c65d4
|
Merge pull request #5321 from radarhere/tiff_icc_profile
Save ICC profile from TIFF encoderinfo
|
2021-03-14 10:42:51 +02:00 |
|
Hugo van Kemenade
|
4c297ec312
|
Merge pull request #5268 from radarhere/rgb
Moved RGB fix inside ImageQt class
|
2021-03-14 10:26:08 +02:00 |
|
Andrew Murray
|
2f84f633e3
|
Create disposal image at the destination size, instead of cropping
|
2021-03-14 13:40:55 +11:00 |
|
Andrew Murray
|
16dbffc3a8
|
_crop already makes a copy of the image
|
2021-03-14 13:31:16 +11:00 |
|
Andrew Murray
|
f91f93e246
|
Merge pull request #5305 from lukegb/bug/format-strings
Fix -Wformat error in TiffDecode
|
2021-03-11 22:34:17 +11:00 |
|
Andrew Murray
|
68b655f3f0
|
Updated format specifiers
|
2021-03-10 20:43:16 +11:00 |
|
Andrew Murray
|
f42d6cf1ac
|
Save ICC profile from TIFF encoderinfo
|
2021-03-10 20:16:49 +11:00 |
|
Andrew Murray
|
e54880c652
|
Moved RGB fix inside ImageQt class
|
2021-03-10 13:17:19 +11:00 |
|
Hugo van Kemenade
|
3225e39e9a
|
Merge branch 'master' into alpha_composite
|
2021-03-08 14:16:46 +02:00 |
|
Hugo van Kemenade
|
d9e4424a7f
|
Merge pull request #5260 from radarhere/imageqt_exclusive_fp
Ensure file is closed if it is opened by ImageQt.ImageQt
|
2021-03-08 14:13:48 +02:00 |
|
Andrew Murray
|
e7f5bb1831
|
Ensure file is closed if it is opened by ImageQt.ImageQt
|
2021-03-08 20:38:03 +11:00 |
|
Andrew Murray
|
9ce3eba7eb
|
Only draw each pixel once
|
2021-03-08 19:54:03 +11:00 |
|