Description

This function creates thumbnails from images.

 The function saves the new thumbnail images in a thumbnails subdirectory inside the original directory. The system prepends thumbnail filenames with tn_ (for example, tn_picture.jpg).

Examples 




$cpanel = new CPANEL(); // Connect to cPanel - only do this once.
$image_thumbnail = $cpanel->api1('ImageManager','thumbnail',array('images.jpg','10','10')); // Call the function.



my $cpliveapi = Cpanel::LiveAPI->new(); # Connect to cPanel - only do this once.
my $image_thumbnail = $cpliveapi->api1('ImageManager','thumbnail',['images.jpg','10','10'] ); # Call the function.

 


<cpanel Module="ImageManager::thumbnail($FORM('dir','wperc','hperc'))">




cpapi1 --user=username ImageManager thumbnail public_html/images 10 10



Thumbnailing.../home/user/test.jpg (250x250)...wrote.../home/user/thumbnails/tn_test.jpg (25x25)...Done 
Thumbnailing.../home/user/t2.jpg (250x250)...wrote.../home/user/thumbnails/tn_t2.jpg (25x25)...Done




Parameters

ParameterTypeDescriptionPossible ValuesExample
dirstring

Required

The file to convert, or a directory that contains the files to convert.

A valid file or directory path, relative to the cPanel account's home directory.public_html/images
wpercinteger

Required

The percentage by which to reduce the thumbails' width.

A valid integer.10
hpercinteger

Required

The percentage by which to reduce the thumbails' height.

A valid integer.10

Returns

This function returns a confirmation message.