使用GD&GET vars的图像缩略图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用GD&GET vars的图像缩略图相关的知识,希望对你有一定的参考价值。
example: thumb.php?p=image.jpg&s=45
<?php require_once "Image/Transform/Driver/GD.php"; $path = "thumbs/".$_GET['p']; $sideSize = (int)$_GET['s']; $image = new Image_Transform_Driver_GD(); $image->load($path); if($image->getImageWidth() > $image->getImageHeight()) { $image->scaleByY($sideSize); $result = $image->crop($sideSize, $sideSize, ($image->new_x - $sideSize)/2, 0); } else { $image->scaleByX($sideSize); $image->crop($sideSize, $sideSize, 0, ($image->new_y - $sideSize)/2); } $image->display(); } else { } ?>
以上是关于使用GD&GET vars的图像缩略图的主要内容,如果未能解决你的问题,请参考以下文章
GD库的基本信息,图像的旋转水印缩略图验证码,以及图像类的封装