Bueno afortunadamente conozco CodeIgniter...
Sí, CodeIgniter aplica MVC.
CodeIgniter viene con librerías (sin aplicar MVC) para casi la mayoría de requerimientos. Y normalmente las usas en tus controladores.
Para redondearte, según wikipedia:
Cita: Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos. El patrón de llamada y retorno MVC (según CMU), se ve frecuentemente en aplicaciones web, donde la vista es la página HTML y el código que provee de datos dinámicos a la página. El modelo es el Sistema de Gestión de Base de Datos y la Lógica de negocio, y el controlador es el responsable de recibir los eventos de entrada desde la vista.
Entonces, una librería para pdf..., para dimensionar imágenes y que se invoquen en el controlador no necesariamente tiene por qué aplicársele mvc.
Saludos.