Maison >développement back-end >tutoriel php >Générer une classe de vignettes d'image écrite nativement en PHP

Générer une classe de vignettes d'image écrite nativement en PHP

little bottle
little bottleavant
2019-04-16 13:56:342123parcourir

Générer une classe de vignettes d'image écrite nativement en PHP. Cet article utilise les images de produits JD.com comme exemple pour générer des images de trois tailles différentes. L’appel de la méthode est très simple, il suffit de passer les paramètres hauteur et largeur, ainsi que le nom de la nouvelle image.

Générer une classe de vignettes dimage écrite nativement en PHP

Introduire la classe de vignettes


1 include_once 'ImageResize.class.php';

Générer trois vignettes de tailles différentes


//实例化缩略图类 以京东商品为例 
$newimage = new ImageResize(); 
//将当前目录下的test.jpg生成缩略图并保存到test_400_400.jpg,指定的宽度高度分别是400和400像素 
$newimage->resize("test.jpg", "test_400_400.jpg", 400, 400); 
$newimage->resize("test.jpg", "test_200_200.jpg", 200, 200); 
$newimage->resize("test.jpg", "test_50_50.jpg", 50, 50); 
//获取最后一条错误信息,如果生成成功则输出'success' 
echo $newimage->GetLastError();

Pour plus de cours, veuillez faire attention au Tutoriel vidéo PHP sur le site Web PHP chinois !

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Compréhension du cadre MVCArticle suivant:Compréhension du cadre MVC