Sobre o projeto

Spatie Image é um pacote PHP de código aberto que fornece uma API expressiva e fluente para manipular imagens. O README enfatiza que a manipulação de imagens não precisa ser difícil, mostrando exemplos curtos encadeados que carregam uma imagem, aplicam uma ou mais operações e salvam o resultado. As capacidades documentadas incluem redimensionar uma imagem para caber dentro de uma largura e altura dadas sem alterar sua proporção, converter uma imagem para escala de cinza, ajustar o brilho, definir a qualidade de saída, girar por orientação e aplicar nitidez. As operações são encadeadas em um objeto Image criado via Image::load($path), e os resultados são gravados com save(), seja em um novo caminho ou sobre o arquivo original. A instalação é feita através do Composer com o comando composer require spatie/image. O README observa que, desde a versão 1.5.3, o pacote exige que a extensão exif do PHP esteja habilitada. Os detalhes completos de uso são remetidos à documentação online do projeto. O repositório inclui um changelog, um guia de contribuição e um contato de segurança para relatar bugs. As instruções de teste envolvem instalar o pixelmatch via npm e executar composer test. O pacote é licenciado sob MIT. O README afirma que grandes partes da base de código foram copiadas do Intervention Image, de Oliver Vogel, e modificadas para legibilidade e para atender às necessidades dos mantenedores. O projeto é mantido pela Spatie e credita Freek Van der Herten e todos os contribuidores. Também menciona um pedido de postcardware: os usuários são livres para usar o pacote, mas são solicitados a enviar um cartão-postal se ele chegar à produção.