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 Intervention Image

Intervention Image

3.x 7 de mar. de 2026

#Características

  • API fluida y unificada para GD, Imagick o libvips
  • Procesamiento de imágenes animadas
  • Compatibilidad con espacios de color y perfiles
  • Soporte para ajuste de texto y altura de línea en el sistema de fuentes
  • Arquitectura mejorada
  • Estandarizado según PSR-12

La biblioteca está diseñada para que la manipulación de imágenes en PHP sea fácil y sin esfuerzo. Tanto si desea crear miniaturas, añadir marcas de agua o formatear archivos de imagen de gran tamaño, Intervention Image le ayuda a realizar cualquier tarea con tan solo unas pocas líneas de código.

La versión 3 mejora las características consolidadas y añade novedades únicas.

#Ejemplo de código

use Intervention\Image\ImageManager;
use Intervention\Image\Drivers\Gd\Driver;

// crear el ImageManager con el driver deseado
$manager = new ImageManager(new Driver());

// leer la imagen desde el sistema de archivos
$image = $manager->read('images/example.jpg');

// redimensionar la imagen proporcionalmente a un ancho de 300px
$image->scale(width: 300);

// insertar marca de agua
$image->place('images/watermark.png');

// guardar la imagen modificada en un nuevo formato 
$image->toPng()->save('images/foo.png');

La biblioteca sigue el estándar FIG PSR-12 para garantizar un alto nivel de interoperabilidad entre el código PHP compartido y cuenta con pruebas unitarias completas.

Lea cómo instalar Intervention Image o eche un vistazo a la demostración en vivo para probar directamente los resultados de las funciones de redimensionado.