Commit Graph

13605 Commits

Author SHA1 Message Date
Yay295
875d59122a account for pixelsize=2 in ImagingExpand() 2022-08-25 19:55:21 -05:00
Yay295
25df706e67 account for pixel size in imaging filters 2022-08-25 19:45:13 -05:00
Yay295
632b96b2c2 update remaining functions to check pixelsize 2022-08-25 19:18:22 -05:00
Yay295
493515bfbf update ImagingReduce4x4() to check pixelsize 2022-08-25 10:55:26 -05:00
Yay295
22e0bb7100 remove unused variables 2022-08-25 10:46:20 -05:00
Yay295
f2e62179a6 add imOut line pointers 2022-08-25 10:35:48 -05:00
Yay295
0d56474150 fix pixelsize=2 imOut offsets in ImagingReduceCorners() 2022-08-25 10:11:42 -05:00
Yay295
87e9ab01fe update ImagingReduce5x5() to check pixelsize 2022-08-25 10:10:49 -05:00
Yay295
94c4ac1f34 make input pointers const 2022-08-25 09:29:46 -05:00
Yay295
ecbffaa5e9 check for bands=4 instead of using it by default
this should make it more apparent that something has failed if we ever add an image type with more than four bands
2022-08-25 08:59:37 -05:00
Yay295
c2ca63686d update ImagingReduceCorners() to switch on pixelsize and handle pixelsize=2 2022-08-25 08:46:03 -05:00
Yay295
485729884a use "image" instead of "image8" or "image32", and make variables const where possible 2022-08-25 07:54:09 -05:00
Yay295
eba429c9a3 update ImagingGetColors() for up to 4-byte pixels 2022-08-23 20:00:22 -05:00
Yay295
49099beb3d account for pixel size in Resample.c 2022-08-23 15:43:06 -05:00
Yay295
c6287ca7bc account for pixel size in ImagingTransformAffine() 2022-08-23 15:14:50 -05:00
Yay295
5b94bf1ce8 account for pixel size in ImagingScaleAffine() 2022-08-23 15:12:56 -05:00
Yay295
a2c95d9141 a bit of cleanup 2022-08-22 18:49:34 -05:00
Yay295
1f1dfc3fb7 fix fill_mask_L() by adding more parentheses to the macros it uses 2022-08-22 18:44:30 -05:00
Yay295
96e791b037 don't mix memset and array indexing 2022-08-22 14:14:34 -05:00
Yay295
6aa7a7edd0 auto-formatting 2022-08-22 13:34:47 -05:00
Yay295
05f78ca4db fix mask check in paste_mask_1() 2022-08-22 08:56:37 -05:00
Yay295
bdd292f2cd update Fill.c functions to handle more pixel sizes 2022-08-22 07:18:00 -05:00
Yay295
31ad2bc133 declare loop variable outside loop 2022-08-21 17:44:11 -05:00
Yay295
a63bcfbfb4 parse tuple into "r" and "g" instead of "r" and "a" because we want to put the values in the first two bytes 2022-08-21 15:27:27 -05:00
Yay295
e5039f8c15 make "rgb" uppercase 2022-08-21 00:16:40 -05:00
Yay295
60d4376cff check imIn mode, not mode to convert to 2022-08-21 00:15:32 -05:00
Yay295
8ae262e977 fix rgb2la() for LA pixelsize change (4 -> 2) 2022-08-21 00:12:07 -05:00
Yay295
567b4798fd simplify paste_mask_1() and paste_mask_RGBa() accounting for pixelsize 2022-08-20 23:06:09 -05:00
Yay295
5077726bba use new generic function paste_mask() instead of paste_mask_L(), paste_mask_LA(), and paste_mask_RGBA() 2022-08-20 22:49:17 -05:00
Yay295
ab04a19c3e fix paste_mask_RGBA() in Paste.c 2022-08-20 18:07:10 -05:00
Yay295
2643a3d971 change pixelsize of La/LA/LA modes from 4 to 2 2022-08-17 22:45:24 -05:00
Hugo van Kemenade
5a087ccbb9
Merge pull request #6498 from radarhere/libjpeg-turbo
Updated libjpeg-turbo to 2.1.4
2022-08-13 13:04:56 +03:00
Andrew Murray
84bdb635c2 Updated libjpeg-turbo to 2.1.4 2022-08-13 16:36:46 +10:00
Hugo van Kemenade
92b0f2c919
Merge pull request #6476 from radarhere/exif 2022-08-09 15:08:54 +03:00
Andrew Murray
5d71ba3ca1 Update CHANGES.rst [ci skip] 2022-08-08 09:13:06 +10:00
Hugo van Kemenade
26b7930bfc
Merge pull request #6485 from radarhere/font
Note to Windows users that FreeType will keep the font file open
2022-08-07 19:14:09 +03:00
Hugo van Kemenade
ae14255c34
Merge pull request #6470 from radarhere/pdf_ccittfaxdecode
Save 1 mode PDF using CCITTFaxDecode filter
2022-08-07 19:11:37 +03:00
Hugo van Kemenade
38e411de42
Merge pull request #6481 from radarhere/psd_rgba
Added support for RGBA PSD images
2022-08-07 19:09:26 +03:00
Andrew Murray
c24b6ef4f0 Document workaround 2022-08-06 23:01:36 +10:00
Andrew Murray
42a5a743c1 Note to Windows users that FreeType will keep the font file open 2022-08-06 22:48:10 +10:00
mergify[bot]
3b0f046c5a
Merge pull request #6483 from radarhere/webp
Updated libwebp to 1.2.4
2022-08-06 07:46:36 +00:00
Andrew Murray
61ec41511d Updated libwebp to 1.2.4 2022-08-06 15:40:10 +10:00
Andrew Murray
e77a7b6b4f Added support for RGBA PSD images 2022-08-05 23:29:58 +10:00
Andrew Murray
8ce2890057 Merge branch 'main' into exif 2022-08-04 23:07:04 +10:00
Hugo van Kemenade
1b5abea043
Merge pull request #6477 from radarhere/libtiff
Increased test tolerance to allow for libtiff with libjpeg-turbo
2022-08-04 16:05:30 +03:00
Andrew Murray
101f115853 Increased tolerance to allow for libtiff with libjpeg-turbo 2022-08-04 20:03:24 +10:00
Andrew Murray
1197e19982 Document that exif_transpose() does not change orientations of 1 2022-08-04 14:19:17 +10:00
Andrew Murray
1112ad67a3 Document that orientation data is removed by exif_transpose() 2022-08-04 14:18:31 +10:00
Hugo van Kemenade
75913950c2
Merge pull request #6473 from radarhere/jammy_valgrind
Updated Valgrind job to Jammy
2022-08-02 07:09:35 +03:00
Andrew Murray
8464ed423b Updated Valgrind job to Jammy 2022-08-02 08:03:52 +10:00