Commit Graph

340 Commits

Author SHA1 Message Date
8c154511b1 Add a few more functions and typed
Adds `Image` type and a few image related functions.
2024-05-14 12:18:24 +03:00
1752b0073c Add set_image_mask function 2024-05-12 22:06:10 +03:00
e31675e477 Add levelize_image function 2024-05-12 20:32:05 +03:00
af4de40ddb Add scale_image function 2024-05-12 20:14:54 +03:00
e5f0878f9a Add error handling to some functions 2024-05-12 19:13:06 +03:00
5c38d955eb Add builtin kernels 2024-05-12 18:31:21 +03:00
e3edb225ec Add kernel and convolve functions 2024-05-12 17:43:19 +03:00
26a8dd3df7 Add MagickEvaluateOperator type 2024-05-11 23:59:16 +03:00
7c43f8018e Add ChannelType type 2024-05-11 23:54:34 +03:00
043616a87a Add AutoThresholdMethod type 2024-05-11 23:33:57 +03:00
5eb991ba69 Add function_image, polynomial_image functions 2024-05-11 23:30:41 +03:00
24c2a3d2de Add DirectionType type 2024-05-11 22:07:01 +03:00
d8d6a12d02 Add DecorationType type 2024-05-11 22:04:49 +03:00
dc80d78ce2 Add AlignType type 2024-05-11 22:01:46 +03:00
0156379d8a Add LineCap type 2024-05-11 21:59:54 +03:00
d176efe402 Add LineJoin type 2024-05-11 21:57:22 +03:00
79e2056386 Add StretchType type 2024-05-11 21:54:33 +03:00
81d6077928 Add ClipPathUnits and StyleType types 2024-05-11 21:52:00 +03:00
f83daebe16 Fix documentation test 2024-05-11 21:43:37 +03:00
1f865a1c43 Add FillRule type 2024-05-11 21:43:19 +03:00
b8147a2b06 Add artifact related functions
This makes it possible to blend images with user configurable percent
(see `set_image_artifact` documentation)
2024-05-11 21:29:36 +03:00
1a66649c47 Add ImageType type 2024-05-11 14:35:10 +03:00
baac3cbf59 Add ResolutionType type 2024-05-11 14:31:53 +03:00
7db8314e5a Add RenderingIntent type 2024-05-11 14:27:45 +03:00
db0044fa07 Add OrientationType type 2024-05-11 14:22:49 +03:00
0c987e7860 Add EndianType type 2024-05-11 14:16:05 +03:00
5a3cb8a04d Add InterlaceType type 2024-05-11 14:12:31 +03:00
8870068f27 Add DisposeType type 2024-05-11 14:08:59 +03:00
254ea6c771 Add CompressionType type 2024-05-11 14:04:11 +03:00
eb982bbf1d Add alias to bindings::MagickBoolean_*
Reduces the amount of repetitive `bindingc::MagickBoolean_*` in wrapper
code
2024-05-11 13:57:29 +03:00
cac32a9760 Add more PixelInterpolateMethod in API 2024-05-11 13:41:09 +03:00
092acaa5d0 Add AlphaChannelOption type 2024-05-11 13:37:55 +03:00
02ae78eba8 Replace size_t with usize in the API 2024-05-11 13:18:47 +03:00
1914b95f7b Add PixelInterpolateMethod type 2024-05-11 13:06:52 +03:00
48e0452e74 Make set_get! macro usable with types module 2024-05-11 12:59:39 +03:00
64bd81acd2 Fix warnings
Removed unneeded imports
2024-05-10 19:18:00 +03:00
8c9899a4e0 Add GravityType type 2024-05-09 21:58:30 +03:00
4b32edb17e Add FilterType type 2024-05-09 21:48:39 +03:00
cfbdbd4c0e Add DitherMethod type 2024-05-09 21:42:51 +03:00
e419039647 Add ColorspaceType type 2024-05-09 21:36:09 +03:00
d6c617ebce Add MetricType type 2024-05-09 21:04:39 +03:00
53fb3069ed Add types module
Move `CompositeOperator` and `ResourceType` to the `types` module
2024-05-09 21:00:07 +03:00
b359d72087 chore: prepare for 0.21.0 release 2024-04-17 18:17:14 -07:00
7571baa0b9 Merge pull request #117 from yoghurt-x86/master
Added MagickNormalizeImage and MagickOrderedDitherImage
2024-04-17 17:59:50 -07:00
7adf1981f4 Added MagickNormalizeImage and MagickOrderedDitherImage 2024-04-17 23:34:10 +02:00
a2d2a5fbc8 chore: prepare for 0.20.0 release 2024-02-25 20:45:31 -08:00
bbe1aae608 Merge pull request #114 from gyk/fix/msys2
Support building with ImageMagick from MSYS2
2023-11-30 16:26:42 -08:00
1d6c19d57b Skip some tests 2023-11-29 16:41:44 +08:00
a72253ed25 Directly link to MSYS2's .dll.a files 2023-11-29 16:07:26 +08:00
168abe5547 Support build on MSYS2 2023-11-29 12:15:11 +08:00