Cropping images

This is going to be most useful and relevant when coupled with a frontend mechanic, allowing the user to select an area of an image; however, I'm including the code here as you may need it. You never know!

Getting ready

We're going to use a library of our own for this. If you haven't already done so (in the other recipes in this chapter), create the following file:

  • /path/to/codeigniter/application/libraries/image_manip.php
  1. Ensure that the image_manip library class is defined as follows:
    <?php if (! defined('BASEPATH')) exit('No direct script access allowed');
    class Image_manip {
    }
  2. Also ensure that you have the image library, ImageMagik, installed.

    Note

    If you're using MAMP on a MAC, chances are that you don't have ImageMagick installed ...

Get CodeIgniter 2 Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.