ImageAPI GraphicsMagick toolkit

Component ID

1284626

Component name

ImageAPI GraphicsMagick toolkit

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

979

Component created

Component changed

Component body

ImageAPI toolkit using powerful and high-performance GraphicsMagick command line tool.

Technical details

The module is based on ImageMagick toolkit code, but is different in many aspects (from here on I'm using GM and IM for convenience).

  1. This module doesn't use GM as IM, which should be a good thing:
    • GM shares only some commands & options with IM
    • Same commands & options can work differently in IM and GM, because the programs have different codebases. GM was forked from IM long time ago and is developed separately since then
  2. The module runs every command separately on a temporary file. This has some cons: small performance loss and possible quality loss because of many lossy conversions. Multiple commands can be combined into single command, but due to complexity of the logics, it can be only done by human, by making a new action.
  3. This module operates in "raw" mode, meaning every action has full control over command line options (the action itself executes the GM tool). In this aspect the module is similar to Imagemagick Raw module. Thanks to this feature, you can make combined action which will run several image actions together using single command line execution.
    You could even use arbitrary image processing software in your custom action, if needed.

See also

#1284668: GraphicsMagick overlay