Estamos actualizando el sitio. Durante unos días es posible que veas fallos de diseño o de traducción. La documentación sigue disponible: si una página se ve mal, recárgala más tarde.

Inicio image 3.x Guía de actualización

Guía de actualización

3.x 7 de mar. de 2026

#Nuevas características

Intervention Image 3 se ha reescrito desde cero con muy poco código heredado de la versión anterior. Esto implica una arquitectura y una API más modernas y sofisticadas que aprovechan las funcionalidades modernas de PHP 8+. Hay algunas características clave que mejoran aún más la biblioteca.

#Cambios en la API

#Funcionalidades eliminadas

#Otros cambios

  • La biblioteca de caché de Intervention Image 2 no es compatible con la nueva versión.

  • Los service providers para el framework Laravel se eliminaron para evitar una dependencia del framework y para destacar que Intervention Image es, como siempre fue, agnóstico respecto al framework. Sin embargo, existe un paquete oficial para la integración con Laravel

  • Ya no es posible crear imágenes directamente a partir de una URI. Los datos deben primero cargarse mediante un cliente HTTP dedicado y luego pasarse a la biblioteca de imágenes. Intervention Image no se encarga de las operaciones del cliente HTTP.

  • Ya no es posible pasar valores de color como array.

  • Si utiliza el framework Laravel y un archivo de configuración, es necesario ajustar la opción de configuración driver. En la versión 2, el driver se configuraba mediante una cadena como gd o imagick. En la versión 3, esto se hace mediante el nombre de la clase del driver, por ejemplo Intervention\Image\Drivers\Imagick\Driver o Intervention\Image\Drivers\Gd\Driver. Lea más detalles sobre la configuración y la Integración con Laravel