Я знаю, что это слишком поздно, но недавно у меня возникла та же проблема, и я решил ее, инициализируя класс.
Пример CodeIgniter не работает, сначала нужно загрузить класс:
$this->load->library('image_lib');
Затем, после установки необходимого конфига, вы инициализируете класс следующим образом:
$this->image_lib->initialize($config);
Это сработало для меня сразу.
Я публикую это на тот случай, если у кого-то еще возникнет такая же проблема, поэтому они решают ее с помощью CodeIgniter, а не другой библиотеки.