La description du package décrit ce qu'il fait, pas ce qu'il ne fait pas. « no external binaries » vend l'absence de dépendance, mais laisse croire que l'extraction rend une image exploitable telle quelle.
Or la lib ne décode jamais : elle copie les octets d'une preview JPEG déjà présente. C'est à la fois son argument de performance (aucun dématriçage) et sa limite honnête (pas de rotation, pas de redimensionnement — ça reste au consommateur).
Ajouter no decoding à la description dit les deux d'un même mot.
Changements
composer.json : no external binaries → no decoding, no external binaries
README.md : même formule dans la ligne d'accroche, pour cohérence
Hors périmètre
- La section Orientation existe déjà (depuis 1.1.0) et couvre le redressement côté consommateur.
- Aucune ligne de
src/ ne bouge → pas de tag. La nouvelle description part sur Packagist au prochain webhook, la doc voyage avec la branche par défaut.
La description du package décrit ce qu'il fait, pas ce qu'il ne fait pas. « no external binaries » vend l'absence de dépendance, mais laisse croire que l'extraction rend une image exploitable telle quelle.
Or la lib ne décode jamais : elle copie les octets d'une preview JPEG déjà présente. C'est à la fois son argument de performance (aucun dématriçage) et sa limite honnête (pas de rotation, pas de redimensionnement — ça reste au consommateur).
Ajouter
no decodingà la description dit les deux d'un même mot.Changements
composer.json:no external binaries→no decoding, no external binariesREADME.md: même formule dans la ligne d'accroche, pour cohérenceHors périmètre
src/ne bouge → pas de tag. La nouvelle description part sur Packagist au prochain webhook, la doc voyage avec la branche par défaut.