Commit Graph

245 Commits

Author SHA1 Message Date
Nathan Fiedler
e360172bfa Merge pull request #67 from Drevoed/feature/MagickLiquidRescaleImage-MagickImplodeImage
feat: MagickLiquidRescaleImage | MagickImplodeImage
2020-05-28 14:48:22 -07:00
Kirill Mironov
778cd06cab feat: MagickLiquidRescaleImage | MagickImplodeImage 2020-05-28 23:49:01 +03:00
Nathan Fiedler
512a974ca5 Prepare for the 0.14.0 release 2020-05-21 19:20:50 -07:00
Nathan Fiedler
63f2bf6a12 Fix compiler warnings
cargo test passes
2020-05-21 08:40:16 -07:00
Nathan Fiedler
78e61525d6 chore: update change log 2020-05-21 08:21:15 -07:00
Nathan Fiedler
43edd76429 Update to latest bindgen release
The behavior around size_t changed so added a flag to temporarily avoid the
issue until it becomes a real problem later on.

cargo test passes
2020-05-21 08:17:08 -07:00
Nathan Fiedler
a2ae59aa43 chore: update changelog 2020-05-21 06:43:24 -07:00
Nathan Fiedler
23c20a9425 doc: add pull option to docker-compose build 2020-05-21 06:37:26 -07:00
Nathan Fiedler
dc826d5505 Merge pull request #66 from npajkovsky/master
fix build issues and try! warnings
2020-05-21 06:35:55 -07:00
Nikola Pajkovsky
51b2cac594 remove use of deprecated item 'try': use the ? operator instead
Signed-off-by: Nikola Pajkovsky <nikola.pajkovsky@livesporttv.cz>
2020-05-21 12:11:15 +02:00
Nikola Pajkovsky
415ad30bd0 add negate_image() operation
Signed-off-by: Nikola Pajkovsky <nikola.pajkovsky@livesporttv.cz>
2020-05-21 12:07:47 +02:00
Nikola Pajkovsky
92b12900ab fix multiple redefined values on linux build
841  | pub const FP_ZERO: u32 = 2;
     | --------------------------- previous definition of the value `FP_ZERO` here
...
8117 | pub const FP_ZERO: _bindgen_ty_2 = 2;
     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `FP_ZERO` redefined here

Signed-off-by: Nikola Pajkovsky <nikola.pajkovsky@livesporttv.cz>
2020-05-21 11:42:08 +02:00
Nathan Fiedler
5abfac5cc3 Merge pull request #65 from Storykit/feature/set-image-alpha
feat: MagickSetImageAlpha
2020-04-24 12:58:39 -07:00
Daniel Rönnkvist
8c8e0ce4ed feat: MagickSetImageAlpha 2020-04-24 14:06:46 +02:00
Nathan Fiedler
3d52a9d89d Merge pull request #64 from Storykit/feature/blur-image
feat: MagickBlurImage
2020-04-22 07:56:00 -07:00
Nathan Fiedler
fc76fa95d4 Merge pull request #63 from Storykit/feature/hald-clut
feat: hald clut image
2020-04-22 07:55:25 -07:00
Nathan Fiedler
9361e3f5f4 Merge pull request #62 from Storykit/revert-set-image-gray
Revert "feat: set_image_gray"
2020-04-22 07:54:51 -07:00
Daniel Rönnkvist
cd590d0335 feat: MagickBlurImage
A faster alternative to gaussian blur
2020-04-22 16:13:04 +02:00
Daniel Rönnkvist
41a62dd221 feat: hald clut image 2020-04-22 15:13:15 +02:00
Daniel Rönnkvist
69020e40f7 Revert "feat: set_image_gray"
This reverts commit 517fd5ef5f.
2020-04-22 08:42:10 +02:00
Nathan Fiedler
fefc89387d Merge pull request #61 from Storykit/feature/levels
feat: level image binding
2020-04-21 06:49:41 -07:00
Nathan Fiedler
f6d0f27aaf Merge pull request #60 from Storykit/feature/fx
feat: MagickFxImage bindning
2020-04-21 06:49:28 -07:00
Nathan Fiedler
5b6b9437de Merge pull request #59 from Storykit/feature/set-image-gray
feat: set_image_gray
2020-04-21 06:49:13 -07:00
Daniel Rönnkvist
fa563b8fb6 docs: describe the quantomrange use in level_image 2020-04-21 09:09:59 +02:00
Daniel Rönnkvist
36c145d4c4 fix: black and white point should be set relative to quantum range 2020-04-21 08:34:13 +02:00
Daniel Rönnkvist
5c5015a10e Bindings for MagickLevelImage 2020-04-21 08:34:13 +02:00
Daniel Rönnkvist
a277b7cfe7 feat: MagickFxImage bindning
New macro to create a new wand from another wand.
2020-04-21 08:32:18 +02:00
Daniel Rönnkvist
517fd5ef5f feat: set_image_gray 2020-04-21 08:29:34 +02:00
Nathan Fiedler
2c95cd7173 Prepare for 0.13 release 2020-03-25 08:13:59 -07:00
Nathan Fiedler
e4c2150a9f Merge pull request #56 from Storykit/feature/clut_image
Binding for MagickClutImage
2020-03-25 08:07:59 -07:00
Daniel Rönnkvist
97d620beb8 Binding for MagickClutImage 2020-03-25 14:29:52 +01:00
Daniel Rönnkvist
7d805d9a83 Binding for MagickSetSize 2020-03-25 14:26:41 +01:00
Nathan Fiedler
6efd70c41a Merge pull request #55 from max-frai/master
Add gaussian blur function
2020-01-09 09:15:13 -08:00
42
fe9b6f805d Add gaussian blur function 2020-01-07 20:53:10 +02:00
Nathan Fiedler
66397e6abc Fix deprecated usage of ONCE_INIT
Once::new() was added in Rust 1.2.0 and ONCE_INIT has been deprecated as of
Rust 1.38. Also updated the README example.

cargo test passes
2019-10-31 08:45:46 -07:00
Nathan Fiedler
8e531f5611 Add docker ignore file to speed up operations 2019-09-27 19:52:20 -07:00
Nathan Fiedler
8efc69f5dc Prepare for the 0.12.0 release 2019-09-09 20:23:49 -07:00
Nathan Fiedler
9772e33a9e Update CHANGELOG 2019-08-17 11:43:15 -07:00
Nathan Fiedler
38cec8acf0 Merge pull request #51 from Atul9/cargo-fmt
Format code using 'cargo fmt'
2019-08-17 10:13:15 -07:00
Atul Bhosale
f286c631b9 Format code using 'cargo fmt' 2019-08-17 21:48:01 +05:30
Nathan Fiedler
65ae47fbf8 Merge pull request #50 from magiclen/feature/set_background_color
Binding for set_background_color
2019-05-29 09:16:34 -07:00
Magic Len
089e6fcb90 Binding for set_background_color 2019-05-29 15:03:17 +08:00
Nathan Fiedler
122f144ecb Made exception related functions public
cargo test passes
2019-04-17 20:15:48 -07:00
Nathan Fiedler
9f47958081 Adjust pkg-config dependency, revise requirements 2019-02-01 20:32:10 -08:00
Nathan Fiedler
07c4971b66 Fix the clippy warnings
cargo test passes
2019-02-01 20:00:29 -08:00
Nathan Fiedler
251df0167f Merge pull request #48 from bbigras/patch-1
README: fix windows installer URL
2019-02-01 14:34:16 -08:00
Bruno Bigras
2d26310d0c README: fix windows installer URL 2019-02-01 16:49:04 -05:00
Nathan Fiedler
4e0a0a219f Rollback bindgen to 0.31 release
The 0.42 release of bindgen was failing in the docker rust image. All
versions between 0.31 and 0.42 failed with other errors, so this is the only
version that works on both macOS and docker.

cargo test passes
2018-10-06 18:19:35 -07:00
Nathan Fiedler
bd34f145a2 Ran cargo fmt on the code base, looks better
cargo test passes
2018-10-06 15:38:33 -07:00
Nathan Fiedler
8a4fced836 Update to latest release of bindgen
Note that all of the enum definitions changed (again?), and now they are
flattened into the 'bindings' namespace. This breaks the API in a way that
is relatively easy to fix, albeit annoying. Attempts to change the enum
generation using default_enum_style() resulted in endless compiler errors.

cargo test passes
2018-10-06 15:37:41 -07:00