tester_taille.php
Gestion de l'action testant, pour la librairie graphique GD2, la taille maximale des images qu'il est capable de traiter
Table of Contents
Functions
- action_tester_taille_error_handler() : string
- Interception très probable d'une impossibilité de créer l'image demandée dans le buffer de ob_start()
- action_tester_taille_dist() : mixed
- Tester nos capacités à redimensionner des images avec GD2 (taille mémoire)
Functions
action_tester_taille_error_handler()
Interception très probable d'une impossibilité de créer l'image demandée dans le buffer de ob_start()
action_tester_taille_error_handler(string $output) : string
Si c'est le cas, on redirige sur la page prévue, testant un autre cas de traitement
Parameters
- $output : string
-
Sortie du buffer
Return values
string —Sortie du buffer
action_tester_taille_dist()
Tester nos capacités à redimensionner des images avec GD2 (taille mémoire)
action_tester_taille_dist() : mixed
Ce test par dichotomie permet de calculer la taille (en pixels) de la plus grande image traitable. Ce test se relance jusqu'à trouver cette taille.
La clé arg
attendue est une chaîne indiquant les valeurs minimum et
maximum de taille à tester tel que '3000' (maximum) ou '3000-5000'
(minimum-maximum)