Commit Graph

9198 Commits

Author SHA1 Message Date
Remi Collet 3791c66c76 revert map changes breaking ABI (#7768) 2024-11-16 09:49:54 -05:00
Un1q32 b4a5949c10 Fix compiler identification with Clang on Darwin (#7773) 2024-11-14 08:12:13 +01:00
Cristy 4fcb705ee5 use ptrdiff_t for pointer offsets 2024-11-10 19:24:58 -05:00
Cristy acda25d4c8 use ptrdiff_t for pointer offsets 2024-11-10 19:21:06 -05:00
Cristy 87859fb823 use ptrdiff_t 2024-11-10 19:15:51 -05:00
Cristy bc674fc877 cosmetic 2024-11-10 18:52:11 -05:00
Cristy 1a68655661 use ptrdiff_t where appropriate 2024-11-10 18:48:33 -05:00
Cristy c3aa2b6046 using ptrdiff_t is recommended for pointer arithmetic in C 2024-11-10 18:18:59 -05:00
Dirk Lemstra 92e7605b5e Corrected refactor mistakes. 2024-11-10 15:10:15 +01:00
Dirk Lemstra 2df67a8f54 Added typecast to more places where GetPixelChannels is used. 2024-11-10 14:50:28 +01:00
Cristy 9b44a0f902 to ensure code clarity and correctness 2024-11-09 20:59:17 -05:00
Dirk Lemstra f9bc21178a Removed font searches that were added for testing. 2024-11-08 22:45:03 +01:00
Cristy 9efe144ece list font metrics 2024-11-03 20:16:29 -05:00
Cristy a758e39137 search for default font (https://github.com/ImageMagick/ImageMagick/issues/7728) 2024-11-03 06:59:31 -05:00
Cristy c10d6f81c0 if default font not found, identify a suitable font (https://github.com/ImageMagick/ImageMagick/issues/7728) 2024-11-02 14:37:38 -04:00
Cristy a22cb78791 Lab translation not required for HDRI support (https://github.com/ImageMagick/ImageMagick/issues/7724) 2024-10-27 08:31:55 -04:00
Cristy 799454079e bump semantic versioning 2024-10-20 10:15:50 -04:00
Cristy 9e0a3aa1a7 export exception when undo resource limit exceeded 2024-10-20 09:53:27 -04:00
lakshayg 6e3f8e57de Implement Magic Kernel Sharp 2013 and 2021 (#7701)
* Implement MagicSharp2013

Add the MagicKernelSharp (2013) resizing kernel. The implementation
is based on "Solving the mystery of Magic Kernel Sharp" by
John P. Costella (https://johncostella.com/magic/mks.pdf)

* Move new enums to the end to preserve backwards compat

* Add 2021 filter and rename

* Simplify some expressions

* Remove the incorrectly named Plus variant

* Mark resize_filter param unused

* Implement MagicKernelSharp2013

* Separate the implementataion of 2013 and 2021 kernels
2024-10-20 09:52:05 -04:00
Cristy b325b0c20f increase the default undo cache limit 2024-10-18 19:41:48 -04:00
Cristy 39df846d2d don't truncate "clipboard" delegate 2024-10-16 20:12:52 -04:00
Dirk Lemstra dcd543edaa The image should only be destroyed in case of an error. 2024-10-01 19:14:38 +02:00
Cristy b227a02711 check for columns overflow 2024-09-29 16:13:28 -04:00
Dirk Lemstra 0299c168ca Activate the alpha channel in SetImageBackgroundColor instead of setting it to opaque alpha because the alpha channel will be set in the method. 2024-09-28 15:31:41 +02:00
Dirk Lemstra 61f8f3210e Applied patches from Snibgo (#7622). 2024-09-25 07:24:22 +02:00
Cristy ba49d0cd54 LIBRARY_PATH is reserved, use LIBRARY_ABSOLUTE_PATH instead 2024-09-13 20:45:58 -04:00
albarsky fcd97e4a05 Add missing Threshold command to command array of Region of Interest mode (#7606) 2024-09-09 19:49:27 -04:00
Cristy 39a135a0d0 support clipboard delegate 2024-08-31 10:11:27 -04:00
Cristy 4caf7d13ba update copyright year 2024-08-27 21:36:36 -04:00
Cristy 4e7d789ca8 deprecate the -respect-paranthesis option 2024-08-25 21:32:31 -04:00
Cristy 1ffe565c20 set max colormap size for remap 2024-08-24 22:26:53 -04:00
Cristy 5b2825b292 distribute quantization error for -dither FloydSteinberg -depth 2024-08-24 10:06:15 -04:00
Cristy 1fac80a83b parentheses is the plural of parenthesis 2024-08-19 08:28:44 -04:00
Cristy f0357c7006 persist app1 jpeg profile (https://github.com/ImageMagick/ImageMagick/issues/4713) 2024-08-17 13:15:38 -04:00
Dirk Lemstra 295e9c8623 Added missing null check for AcquireOpenCLCommandQueue. 2024-08-17 11:08:07 +02:00
Dirk Lemstra f85448e85a Added missing null checks for RequestOpenCLDevice. 2024-08-17 11:05:51 +02:00
Dirk Lemstra 9fda5f2533 Fixed problem with empty macros (#7562) 2024-08-17 10:12:24 +02:00
Cristy 25db2e59fb be less forgiving for invalid image indexes 2024-08-07 20:58:49 -04:00
Cristy 27c3f995f8 allow SeekBlob() to set an offset beyond the end of the blob 2024-08-07 08:00:40 -04:00
Cristy 0bd1687047 eliminate compiler warning 2024-08-04 12:49:57 -04:00
Cristy 9a9a25cc9c eliminate compiler warning 2024-08-04 12:49:02 -04:00
Cristy ea2a2db8a2 cancel interactive window selection with right button press 2024-08-02 18:26:05 -04:00
Cristy fff3058547 read/write in chunks 2024-07-31 09:32:02 -04:00
Cristy d90d8b4466 eliminate compiler warnings 2024-07-27 09:54:10 -04:00
niclet 58ddb87ca0 Silence warning when freetype delegate is disabled. (#7515) 2024-07-26 21:31:04 -04:00
Cristy 7caf7a27ed don't ping for -format option 2024-07-20 22:29:58 -04:00
Cristy fbc6695d8e The -format option is hybrid operator and info operator 2024-07-20 09:42:35 -04:00
Dirk Lemstra 67cadcbb1c Improved error message (#7491) 2024-07-19 14:25:32 +02:00
Dirk Lemstra bc3df5d42d Only request a unique file name when system:shred is not set. 2024-07-18 07:50:43 +02:00
Dirk Lemstra e496826829 Code style changes. 2024-07-15 22:20:39 +02:00