Sobre o projeto

Intervention Image é uma biblioteca PHP de processamento de imagens que oferece uma maneira simples e expressiva de criar, editar e compor imagens. Ela fornece uma interface universal sobre extensões populares de manipulação de imagens em PHP, permitindo que desenvolvedores escolham GD, Imagick ou libvips como driver subjacente para todas as operações. Características principais descritas no README: - Interface fluente para tarefas comuns de edição de imagens - Arquitetura de drivers intercambiáveis com suporte a GD, Imagick e libvips - Suporte a imagens animadas em todos os drivers - Design independente de framework A instalação é feita através do Composer com o comando `composer require intervention/image`. O README aponta para a documentação oficial para noções básicas, como instanciação. O exemplo de código incluído mostra a criação de um ImageManager com um driver escolhido, a decodificação de uma imagem a partir de um caminho, o redimensionamento por altura, a inserção de uma marca d'água alinhada ao canto inferior direito, a codificação para JPEG com uma determinada qualidade e o salvamento do resultado. Os requisitos listados são PHP 8.3 ou superior, a extensão PHP Mbstring e uma extensão de processamento de imagens (GD, Imagick ou libvips). A biblioteca é desenvolvida e mantida por Oliver Vogel, com contribuições da comunidade, e é distribuída sob a Licença MIT. Problemas de segurança podem ser relatados por e-mail.