【文件属性】:
文件名称:phpThumb图片缩略图无损多样压缩类
文件大小:17KB
文件格式:RAR
更新时间:2016-02-11 11:39:26
php,thumb
phpThumb图片缩略图无损多样压缩类
真正可以实现利用GD实现图片质量无损压缩(可以自定义质量)
代码示例:
include 'ThumbLib.inc.php';
$width = isset($_GET['w']) ? floatval($_GET['w']) : 100;
$height = isset($_GET['h']) ? floatval($_GET['h']) : 100;
//resize(100, 100); 限宽或限高,如果只有一个参数,则是限宽
//resizePercent(50); 把图片等比缩小到原来的百分数
//adaptiveResize(175, 175); 截取图片,注意这个是截取,超出的部分直接裁切掉(考虑比例缩小)
//cropFromCenter(200, 100); 从图片的中心计算,截取图片。
//crop(100, 100, 300, 200); 前两个参数分别是需要解出的图片的右上角的坐标X,Y。 后面两个参数是需要解出的图片宽,高
//rotateImageNDegrees(180); 顺时针反转
//createReflection(40, 80, 80, true, '#a4a4a4'); 形成倒影
//rotateImage('CW'); 倾斜图像 CW代表90度,非CW代表-90度
//save('./images/girl2.jpg','jpg'); 保存路径以及后缀
//show(); 显示图片
//$options = array('jpegQuality'=>100);
$thumb = PhpThumbFactory::create('./temp/test.jpg',$options);
$thumb->resize($width, $height);
//$thumb->adaptiveResize($width, $height)->createReflection(40, 80, 80, true, '#a4a4a4');
//$thumb->rotateImage(45);
$thumb->show();
【文件预览】:
thumb_plugins
----gd_reflection.inc.php(5KB)
PhpThumb.inc.php
ThumbLib.inc.php
thumb.php
PHPThumb.php
ThumbBase.inc.php
GdThumb.inc.php
网友评论
- 好多文件,没有说明怎么用
- 不是理想中的,还是感谢!
- 很好用 不错
- php图像处理的基本功能,可以一用
- 返回空白,用不了
- 好用,亲自测试过,不过和一般的压缩方法类似,感觉还是不太高清
- 不行阿,总是报错,还要调试
- php基本图形功能,可以用用看
- 还好~~~是php图像处理的基本功能,可以看看。