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