Merge pull request #13 from gadomski/set-option

Add `set_option` method.
This commit is contained in:
Nathan Fiedler
2016-08-03 20:34:21 -07:00
committed by GitHub
2 changed files with 27 additions and 0 deletions

View File

@ -177,3 +177,18 @@ fn test_auto_orient() {
assert!(wand.auto_orient());
assert_eq!(false, wand.requires_orientation());
}
#[test]
fn test_set_option() {
START.call_once(|| {
magick_wand_genesis();
});
let mut wand = MagickWand::new();
assert!(wand.read_image("tests/data/IMG_5745.JPG").is_ok());
// The jpeg:size option is just a hint.
wand.set_option("jpeg:size", "128x128").unwrap();
let blob = wand.write_image_blob("jpeg").unwrap();
assert!(wand.read_image_blob(&blob).is_ok());
assert_eq!(192, wand.get_image_width());
assert_eq!(144, wand.get_image_height());
}