<?php //功能:生成缩略图 class CreatMiniature { //公共变量 var $srcFile = ""; //原图 var $echoType; //输出图片类型,link--不保存为文件;file--保存为文件 var $im = ""; //临时变量 var $srcW = ""; //原图宽 var $srcH = ""; //原图高 //设置变量及初始化 function SetVar($srcFile, $echoType) { if (!file_exists($srcFile)) { echo '源图片文件不存在!'; exit(); } $this->srcFile = $srcFile; $this->echoType = $echoType; $info = ""; $data = GetImageSize($this->srcFile, $info); switch ($data[2]) { case 1: if (!function_exists("imagecreatefromgif")) { echo "你的GD库不能使用GIF格式的图片,请使用Jpeg或PNG格式!返回"; exit(); }
Fonction de génération de vignettes (prend en charge les formats d'image : gif, jpeg, png et bmp)
* @author ruxing.li
* @param string $src Chemin de l'image source
* @param int $width Largeur de la vignette ( Effectuer une action proportionnelle mise à l'échelle lorsque seule la hauteur est spécifiée)
* @param int $width Hauteur de la vignette (mise à l'échelle conforme lorsque seule la largeur est spécifiée)
* @param string $filename Enregistrer le chemin (sortie directement dans le navigateur lorsqu'il n'est pas spécifié)
* @ retour boo
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe
19May2017
Dans le développement de notre site Web PHP, nous avons souvent besoin de traiter des images. Le plus courant est de générer des vignettes pour les images téléchargées ou les images dans les articles. Voici 10 codes pour générer des vignettes en utilisant PHP résumés par le site Web chinois PHP.
04Jun2018
Cet article partage principalement avec vous les classes permettant de générer des codes de vérification, des vignettes et des filigranes en PHP. C'est très pratique. Les amis dans le besoin peuvent s'y référer.
05Sep2023
Comment utiliser PHP pour générer dynamiquement des documents PDF. Le PDF est un format de document couramment utilisé et largement utilisé dans les livres électroniques, les rapports, les contrats et autres scénarios. Lors du développement de sites Web, nous pouvons parfois avoir besoin de générer dynamiquement des documents PDF pour des opérations telles que la génération de rapports et l'exportation de données. Cet article explique comment utiliser PHP pour générer dynamiquement des documents PDF et fournit des exemples de code pour référence. 1. Installez les bibliothèques dépendantes Avant de commencer, nous devons installer TCPDF ou FPDF, deux couramment utilisés.
13Sep2023
Explication détaillée des étapes pour générer des vignettes avec PHP, des exemples de code spécifiques sont nécessaires Dans l'ère actuelle de développement rapide d'Internet, les images sont un élément indispensable des pages Web, mais les images haute résolution occuperont non seulement beaucoup de bande passante, mais aussi. affectent également la vitesse de chargement des pages Web de l’utilisateur. Par conséquent, nous devons souvent générer des vignettes à partir d’images originales pour réduire la taille de l’image et celle du fichier. En tant que langage de script côté serveur populaire, PHP fournit de riches fonctions de traitement d'images qui peuvent être utilisées pour générer des vignettes. Les étapes de génération de vignettes en PHP seront présentées en détail ci-dessous.
10Feb2018
Cet article vous présente principalement la fonction de génération de vignettes d'images implémentée par PHP sur la base de la bibliothèque GD, qui implique les compétences opérationnelles de PHP pour les attributs d'image. Les amis qui en ont besoin peuvent s'y référer, j'espère qu'il pourra vous aider.
08Jun2018
Cet article présente principalement la méthode de génération de vignettes en php. Les amis intéressés peuvent s'y référer. J'espère que cela sera utile à tout le monde.
Hot Tools
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Une collection de 50 excellents algorithmes PHP classiques
Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion
Petite bibliothèque PHP pour optimiser les images
Petite bibliothèque PHP pour optimiser les images