À propos du projet

Spatie Image est un paquet PHP open source qui fournit une API expressive et fluide pour manipuler des images. Le README souligne que la manipulation d'images ne doit pas être difficile, en montrant de courts exemples chaînés qui chargent une image, appliquent une ou plusieurs opérations, puis enregistrent le résultat. Les capacités documentées incluent le redimensionnement d'une image pour l'adapter à une largeur et une hauteur données sans modifier son rapport d'aspect, la conversion d'une image en niveaux de gris, le réglage de la luminosité, la définition de la qualité de sortie, la rotation selon l'orientation et l'accentuation. Les opérations sont chaînées sur un objet Image créé via Image::load($path), et les résultats sont écrits avec save(), soit vers un nouveau chemin, soit par-dessus le fichier d'origine. L'installation se fait via Composer avec la commande composer require spatie/image. Le README indique que depuis la version 1.5.3, le paquet nécessite que l'extension PHP exif soit activée. Les détails complets d'utilisation sont renvoyés à la documentation en ligne du projet. Le dépôt comprend un changelog, un guide de contribution et un contact de sécurité pour signaler les bugs. Les instructions de test impliquent l'installation de pixelmatch via npm et l'exécution de composer test. Le paquet est sous licence MIT. Le README précise que de grandes parties de la base de code ont été copiées d'Intervention Image par Oliver Vogel et modifiées pour la lisibilité et pour répondre aux besoins des mainteneurs. Le projet est maintenu par Spatie et crédite Freek Van der Herten ainsi que tous les contributeurs. Il mentionne également une demande de postcardware : les utilisateurs sont libres d'utiliser le paquet, mais il leur est demandé d'envoyer une carte postale s'il atteint la production.