这篇“php怎么生成略缩图”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“php怎么生成略缩图”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。
php有什么用
php是一个嵌套的缩写名称,指的是英文超级文本预处理语言(php:超文本预处理器)的缩写,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使php经得久不衰。
虽然在HTML中可以通过指定图片的宽度和高度来随意缩放图片,但是这种方法不会减少图片的像素数目。图形文件的尺寸没有改变,当然也不会加快图片下载的速度了。当然也可以手动通过图形软件生成图片的缩略图,但对于大量的图片展示来说,这个工作量将十分巨大。为此微缩图的自动生成程序就被设计出来了。
php中提供的imagecopyresized函数就可以用来生成真正的缩赂图片。该函数的标推
语法如下:
语法:int imagecopyresized (int, int src_im int dst_im dstX, int dstY,
int srcX, int srcY, int dstW, int dstH, int srcW, int还),
返回值:整数
函数种类:图形处理
内容说明:本函数可复制新图,并重新调整图片的大小尺寸。参数都是目的在前,来源在后。参数dst im及src_im为图片的处理。参数dstX, dstY, srcX, srcY分别为目的及来源的坐标。参数dstW, dstH, srcW,还分别为来源及目的的宽及高,欲调整的新图的尺寸就在这儿配置。
下面举个例子来说明这个函数的用法,对应的程序拇指。php如程序清单后所示。
程序清单后拇指。php
& lt; php ? function getImageInfo (img)美元,美元//img为图像文件绝对路径 { $ img_info =, getimagesize (img); switch (img_info美元[2]) { case 1: 时间=美元imgtype “GIF"; 打破; case 2: 时间=美元imgtype “JPG"; 打破; case 3: 时间=美元imgtype “PNG"; 打破; } 美元$ img_type =, imgtype !”图像“; $ img_size =,装天花板(文件大小(img)/1000)干净k",,//获取文件大小 $ new_img_info =, array ( “width"=祝辞img_info美元[0], “height"=祝辞img_info美元[1], “type"=祝辞img_type美元, “size"=祝辞img_size美元 ); print “, width"; print img_info美元[0]; print “, height"; print img_info美元[1]; print “, format"; print img_type美元; print “, size"; print img_size美元; print new_img_info美元; } 时间=美元img “/www/根/图片/jf.gif"; getImageInfo (img); 祝辞;php怎么生成略缩图