slav123 edited this page Dec 8, 2011 · 3 revisions

CodeIgniter library to generate high quality thumbnails

Library is based on excellent * Smarty plugin >Thumb> * created in 2005 by Christoph Erdmann. This version is a little bit different, we are using core from Thumb, and some modification which gives more flexibility to work with it.

Features

  • thumbnails are generatoed “on the fly” no addtional actions required,
  • cache for generated thumbnails,
  • clear structure for generated thumbnails,
  • thumbnails sharpening function,
  • cropping function,
  • fill space function Usage You need to upload file img.php into directory application/libraries. In controller you need to load library:

$this->load->library('img');

In view you can use function with this parameters:

echo $this->img->rimg($filename, array('longside' => 745, 'alt' => 'alt text')

Parameters:

longside – width of longest side (pixel value), shortside – width of shorter side crop – cropping (true/false) width – fixed width (with this parameter you need also set height) height – height (with this parameter you need to also set height) sharpen – sharp image after scale nocache – rewrite existing file in the cache

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.