function imce_create_thumbnail in IMCE 6
Same name and namespace in other branches
- 6.2 inc/imce.page.inc \imce_create_thumbnail()
- 7 inc/imce.page.inc \imce_create_thumbnail()
Create a thumbnail.
1 call to imce_create_thumbnail()
- imce_create_thumbnails in inc/
page.inc - Create all selected thumbnails.
File
- inc/
page.inc, line 409
Code
function imce_create_thumbnail($filename, &$imce, $thumbnail) {
//generate thumbnail name
$name = $thumbnail['prefix'];
if ($thumbnail['suffix'] != '' && ($dot = strrpos($filename, '.'))) {
$name .= substr($filename, 0, $dot);
$name .= $thumbnail['suffix'];
$name .= substr($filename, $dot);
}
else {
$name .= $filename;
}
//scale the image
list($width, $height) = explode('x', $thumbnail['dimensions']);
return imce_resize_image($filename, $imce, $width, $height, TRUE, $name, variable_get('imce_settings_thumb_method', 'scale_and_crop'));
}