教你用php制作一个缩略图教程

        在web应用程序飞速发展的今天,各大网站如雨后春笋般壮大起来,然而缩略图是绝大多数网站不可缺少的内容,那么如何利用web应用程序代码去制作一个缩略图呢?下面我就教大家用php代码来制作缩略图的方法!

 

<?php

 

   header('Content-Type:image/jpeg');

   //设置页面的MIME类型为jpg图片类型。

   list($width,$height) = getimagesize('yuzhuo520.com.jpg');

   //获取原来图片的长和高,getimagesize()函数可以取得一个图片的信息。

   $new_width = $width * 0.2;

   //计算出缩放后新图的宽度。

   $new_height = $height * 0.2;

   //计算出缩放后新图的长度。

   $new_img =imagecreatetruecolor($new_width,$new_height);

   //创建一个缩略图的画布,用来描绘缩略图。

   $img =imagecreatefromjpeg('yuzhuo520.com.jpg');

   //把要缩放的图片载入进来。

   imagecopyresampled($new_img,$img,0,0,0,0,$new_width,$new_height,$width,$height);

      //把载入进来的图片缩放后拷贝到刚才创建的缩略图$new_img的画布上。

   imagejpeg($new_img,null,100);      

   /*

    * 如果是以jpeg格式输出的话可以加第2不需要,用null过度一下即可,

    * 3个参数,是0-100的数字,表示图片的清晰度.如果是以png格式

    * 输出的话是不能加第2个和第3个参数的,因为png全是高清的。

    *  */

   imagedestroy($img);      

   //虽然原图是不需要输出的,但是为了节约服务器资源,不用了之后也要将其释放。

   

   imagedestroy($new_img);  

   //释放缩略图所占用的资源。

   

   

?>

 

        按照上述步骤制作缩略图不仅有效的提高的工作效率、节省了人力物力而且缩略图的效果美观大方,此方法可以满足大多数中小网站列表页面制作缩略图的需求,中小型企业网站的站长朋友和那些对php程序不太熟悉的朋友也可以直接套用即可快速实现图片的缩放!

 

宇卓相声小品网原创作品 http://www.yuzhuo520.com/ 转载保留版权和链接,盗版必究!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值