php怎么生成略缩图

  介绍

这篇“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怎么生成略缩图