Générateur de miniatures PHP paramétrable
Télécharger | p01resizer.zip |
---|---|
Voir la source |
p01resizer.php doit être appelé comme une image, et requiert au minimum deux paramètres: la hauteur h et la largeur w de la miniature. Le chemin vers l'image à redimensionner (relatif) doit être renseigné avec imgSrc.
<img src="p01resizer.php?w=200&h=100&imgSrc=chemin/image.jpg"/>
Paramètre | Valeur | Valeur par défaut | Exemple | Précision |
---|---|---|---|---|
imgType | auto jpg png | auto | imgType=png | Format de la miniature |
resizeType | default keep force crop | default | resizeType=keep | Type de redimensionnement. |
bgColor | r,g,b | 255,255,255 | bgColor=125,12,12 | Couleur du fond, en RGB |
txt | texte | txt=Hello! | Texte ajouté au-dessus de l'image | |
txtSize | small default big | default | txtSize=small | Taille du texte |
txtColor | r,g,b | 255,255,255 | txtColor=0,0,200 | Couleur du texte, en RGB |
txtBgColor | r,g,b | 0,0,0 | txtColor=255,255,255 | Couleur du fond du texte, en RGB |
txtBgAlpha | nombre | 80 | txtBgAlpha=0 | Opacité du fond du texte, de 0 (mat) à 125 (invisible). |
Le graphique de gauche montre le rapport taille/poid d'une miniature de photographie en diverses tailles et formats. A aucun moment le GIF ne s'avère avantageux de ce point de vue, en plus d'être extrêmement destructif.
force: Force la miniature à remplir toute la surface demandée, en la déformant autant que nécessaire.