Maison > Article > développement back-end > Exemple de code pour la méthode php permettant de générer des vignettes à l'aide de timthumb
TimThumb est un programme PHP très simple et pratique pour le recadrage. Tant que vous définissez certains paramètres, il peut générer des vignettes. De nombreux thèmes WordPress utilisent désormais la bibliothèque de classes TimThumb PHP pour le traitement des vignettes. Cet article présente principalement la méthode d'utilisation de timthumb pour générer des vignettes en PHP. Il analyse les compétences opérationnelles et les précautions associées de PHP appelant timthumb pour générer des vignettes avec des exemples. référez-vous à lui. , sont les suivants :
Il existe deux façons de générer des vignettes :
1. Générez-les à l'avance pour appeler
La pratique courante pour les vignettes est de commencer par le nombre de types de vignettes que vous souhaitez générer en fonction des spécifications image sur le site Web . , des vignettes seront générées pour différents besoins d'appel. Un inconvénient de cette méthode est que si vous augmentez les spécifications de l'image, les images précédemment téléchargées n'auront pas les spécifications et devront être régénérées.
2. Générez des vignettes lors de l'appel. C'est pourquoi j'ai écrit cet article.
Je recommande timthumb Personnellement, je pense que cette chose est vraiment facile à utiliser sans tenir compte des performances et de l'efficacité.
1. Adresse de téléchargement : http://timthumb.googlecode.com/svn/trunk/timthumb.php
2. Comment utiliser
Après le téléchargement. , placez-le dans votre environnement Web, créez un dossier cache dans le répertoire parallèle à timthumb.php et donnez-lui les autorisations 755. Si vous utilisez Windows, vous n'en avez pas besoin. Le code de test est le suivant :
<?php $image = "http://localhost/test/pen_pic03.png"; ?> <html> <head> <title>timthumb</title> </head> <body> <img src="http://localhost/test/timthumb.php?src=<?php echo $image; ?>&w=58&h=46&zc=1" alt="" /> </body> </html>
Description du paramètre :
w=58 signifie que la largeur de l'image est de 58
h=46 signifie que la hauteur de l'image est de 46
Peut être personnalisé selon vos besoins, configurez-le comme vous le souhaitez.
Le plus grand avantage de timthumb est la commodité. Je n'ai pas rencontré un tel outil jusqu'à présent. Les défauts sont également évidents. Chaque fois qu'une requête est faite, php-cgi ou php-cli sera appelé, mise en cacheLes données sont placées dans le répertoire de cache Pour appeler les données, vous devez rechercher dans le répertoire, et les performances seront relativement faibles.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!