function imagecache_imagecache_actions in ImageCache 5.2
Same name and namespace in other branches
- 6.2 imagecache.module \imagecache_imagecache_actions()
Implementation of hook_imagecache_actions.
Return value
array An array of information on the actions implemented by a module. The array contains a sub-array for each action node type, with the machine-readable action name as the key. Each sub-array has up to 3 attributes. Possible attributes:
"name": the human-readable name of the action. Required. "description": a brief description of the action. Required. "file": the name of the include file the action can be found in relative to the implementing module's path.
File
- ./
imagecache.module, line 87 - Dynamic image resizer and image cacher.
Code
function imagecache_imagecache_actions() {
$actions = array(
'imagecache_resize' => array(
'name' => 'Resize',
'description' => 'Resize an image to an exact set of dimensions, ignoring aspect ratio.',
'file' => 'imagecache_actions.inc',
),
'imagecache_scale' => array(
'name' => 'Scale',
'description' => 'Resize an image maintaining the original aspect-ratio (only one value necessary).',
'file' => 'imagecache_actions.inc',
),
'imagecache_deprecated_scale' => array(
'name' => 'Deprecated Scale',
'description' => 'Precursor to Scale and Crop. Has inside and outside dimension support. This action will be removed in Imagecache 2.1).',
'file' => 'imagecache_actions.inc',
),
'imagecache_scale_and_crop' => array(
'name' => 'Scale And Crop',
'description' => 'Resize an image while maintaining aspect ratio, then crop it to the specified dimensions.',
'file' => 'imagecache_actions.inc',
),
'imagecache_crop' => array(
'name' => 'Crop',
'description' => 'Crop an image to the rectangle specified by the given offsets and dimensions.',
'file' => 'imagecache_actions.inc',
),
'imagecache_desaturate' => array(
'name' => 'Desaturate',
'description' => 'Convert an image to grey scale.',
'file' => 'imagecache_actions.inc',
),
'imagecache_rotate' => array(
'name' => 'Rotate',
'description' => 'Rotate an image.',
'file' => 'imagecache_actions.inc',
),
'imagecache_sharpen' => array(
'file' => 'imagecache_actions.inc',
'arguments' => array(
'element' => NULL,
),
),
'imagecache_sharpen' => array(
'name' => 'Sharpen',
'description' => 'Sharpen an image using unsharp masking.',
'file' => 'imagecache_actions.inc',
),
);
return $actions;
}