Module Description
Image toolkit implementation based on ImageMagick. Unlike the ImageMagick module, which invokes convert binary to process images, this module uses the Imagick PHP extension. It allows custom effects that need to access image data such as Smart Crop.
Requirements
* The Imagick PHP extension should be installed on your server.
Consult your server administrator or hosting provider if you are unsure about these requirements.
Installation and configuration
* Install as usual, see https://drupal.org/documentation/install/modules-themes/modules-7 for further information.
* Go to Administration » Configuration » Media » Image toolkit and change the image toolkit to Imagick.
* Optional: Enable optimization to comply with Google PageSpeed guidelines.
Functions
Core
* Crop (implemented)
* Desaturate (implemented)
* Resize (implemented)
* Rotate (implemented)
* Scale (implemented)
* Scale and crop (implemented)
Implemented effects
* Annotate (Annotates an image with text)
* Autorotate (Rotates the image as defined within the EXIF file format)
* Blur
* Normal
* Adaptive
* Gaussian
* Motion
* Radial
* Charcoal (Adds a charcoal effect to the image)
* Color Overlay (Adds an colored overlay to an image)
* Color-shifting (Colorize images. Also invert)
* Composite (Composite one image onto another)
* Convert File Format(Change format and compression levels)
* Convolve (Applies a custom convolution kernel to the image)
* Define Canvas
* Edge (Enhance edges within the image)
* Encipher & decipher (Encryption functionality)
* Emboss (Returns a grayscale image with a three-dimensional effect)
* Frame (Adds a simulated three-dimensional border)
* Inverse (Negates the colors in the reference image)
* Mirror (Horizontal and vertical)
* Modulate
* Brightness
* Saturation
* Hue
* Noise
* Uniform
* (Multiplicative) Gaussian
* Impulse
* Laplacian
* Poisson
* Random
* Oil paint
* Opacity
* Polaroid
* Posterize (Reduces the image to a limited number of color level)
* Rounded corners
* Shadow
* Sketch
* Sharpen
* Solarize (Effect achieved in a photo darkroom by selectively exposing areas of photo sensitive paper to light)
* Spread (Spreads image pixels randomly in a given radius)
* Strip (Removes metadata)
* Swirl
* Transparent background
* Trim (Remove edges that are the background color from the image)
* Vignette (Softens the edges of the image in vignette style)
* Wave
Imagick Preview Version 7.x-1.1 contains a effect preview module. This module will kick in when editing image effect settings. It will display preview images of the current effect and all effects in the image style combined.
ImageCache Actions
As from version 7.x-1.0 on we decided to remove ImageCache Actions from this module as a requirement for several image effects. The effects mentioned in the description are working and don't need any other module to be installed.
Requirements
* The Imagick PHP extension should be installed on your server.
Consult your server administrator or hosting provider if you are unsure about these requirements.
Installation and configuration
* Install as usual, see https://drupal.org/documentation/install/modules-themes/modules-7 for further information.
* Go to Administration » Configuration » Media » Image toolkit and change the image toolkit to Imagick.
* Optional: Enable optimization to comply with Google PageSpeed guidelines.
Functions
Core
* Crop (implemented)
* Desaturate (implemented)
* Resize (implemented)
* Rotate (implemented)
* Scale (implemented)
* Scale and crop (implemented)
Implemented effects
* Annotate (Annotates an image with text)
* Autorotate (Rotates the image as defined within the EXIF file format)
* Blur
* Normal
* Adaptive
* Gaussian
* Motion
* Radial
* Charcoal (Adds a charcoal effect to the image)
* Color Overlay (Adds an colored overlay to an image)
* Color-shifting (Colorize images. Also invert)
* Composite (Composite one image onto another)
* Convert File Format(Change format and compression levels)
* Convolve (Applies a custom convolution kernel to the image)
* Define Canvas
* Edge (Enhance edges within the image)
* Encipher & decipher (Encryption functionality)
* Emboss (Returns a grayscale image with a three-dimensional effect)
* Frame (Adds a simulated three-dimensional border)
* Inverse (Negates the colors in the reference image)
* Mirror (Horizontal and vertical)
* Modulate
* Brightness
* Saturation
* Hue
* Noise
* Uniform
* (Multiplicative) Gaussian
* Impulse
* Laplacian
* Poisson
* Random
* Oil paint
* Opacity
* Polaroid
* Posterize (Reduces the image to a limited number of color level)
* Rounded corners
* Shadow
* Sketch
* Sharpen
* Solarize (Effect achieved in a photo darkroom by selectively exposing areas of photo sensitive paper to light)
* Spread (Spreads image pixels randomly in a given radius)
* Strip (Removes metadata)
* Swirl
* Transparent background
* Trim (Remove edges that are the background color from the image)
* Vignette (Softens the edges of the image in vignette style)
* Wave
Imagick Preview Version 7.x-1.1 contains a effect preview module. This module will kick in when editing image effect settings. It will display preview images of the current effect and all effects in the image style combined.
ImageCache Actions
As from version 7.x-1.0 on we decided to remove ImageCache Actions from this module as a requirement for several image effects. The effects mentioned in the description are working and don't need any other module to be installed.
Module Link
Project Usage
4602
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
This module aims to solve image processing tasks using the Imagick PHP extension, providing custom effects like Smart Crop and optimization options to comply with Google PageSpeed guidelines.
Data Name
imagick