smartcrop_actions.inc in Smart Crop 6
Imagecache actions.
File
smartcrop_actions.incView source
<?php
/**
* @file
* Imagecache actions.
*/
/**
* Build the settings form.
*/
function smartcrop_scale_and_crop_form($data = array()) {
module_load_include('inc', 'imagecache', 'imagecache_actions');
return imagecache_scale_form($data);
}
/**
* Theme a cropped image.
*/
function theme_smartcrop_scale_and_crop($element) {
module_load_include('inc', 'imagecache', 'imagecache_actions');
return theme_imagecache_scale($element);
}
/**
* Crop the image.
*/
function smartcrop_scale_and_crop_image(&$image, $data) {
if (imageapi_toolkit_invoke('smartcrop_scale', $image, $data)) {
return TRUE;
}
}
/**
* Build the settings form.
*/
function smartcrop_crop_form($data = array()) {
module_load_include('inc', 'imagecache', 'imagecache_actions');
return imagecache_resize_form($data);
}
/**
* Theme a cropped image.
*/
function theme_smartcrop_crop($element) {
module_load_include('inc', 'imagecache', 'imagecache_actions');
return theme_imagecache_resize($element);
}
/**
* Crop the image.
*/
function smartcrop_crop_image(&$image, $data) {
if (imageapi_toolkit_invoke('smartcrop_crop', $image, $data)) {
return TRUE;
}
}
Functions
Name | Description |
---|---|
smartcrop_crop_form | Build the settings form. |
smartcrop_crop_image | Crop the image. |
smartcrop_scale_and_crop_form | Build the settings form. |
smartcrop_scale_and_crop_image | Crop the image. |
theme_smartcrop_crop | Theme a cropped image. |
theme_smartcrop_scale_and_crop | Theme a cropped image. |