图片压缩 PHP图片处理函数 类 (水印图,缩略图)[关于等比例压缩与裁剪压缩](3)
如果要纯文字式的水印,可以参看这里:http://www.php.net/manual/zh/image.examples.merged-watermark.php //例子$img = new Img ();$org_img = 'D:/tt.png';//压缩图片(100*100)$option =
如果要纯文字式的水印,可以参看这里:http://www.php.net/manual/zh/image.examples.merged-watermark.php
//例子
$img = new Img ();
$org_img = 'D:/tt.png';
//压缩图片(100*100)
$option = array ('width' => 100, 'height' => 100 );
//$save_img为空时,将会直接输出图像到浏览器
$save_img = 'D:/test99h/testone/sss_thumb.png';
$flag = $img->thumb_img ( $org_img, $save_img, $option );
调节$option的大小值:
$option = array ('width' => 200, 'height' => 200);
水印与压缩图
$img = new Img ();
//原图
$org_img = 'D:/tt.png';
//水印标记图
$mark_img = 'D:/t.png';
//保存水印图片
$save_img = 'D:/test99h/testone/sss.png';
//水印设置调节
$option = array ('x' => 50, 'y' => 50, 'alpha' => 60 );
//生成水印图片
$flag = $img->water_mark ( $org_img, $mark_img, $save_img, $option );
//压缩水印图片
$option = array ('width' => 200, 'height' => 200 );
//保存压缩图
$save_img2 = 'D:/test99h/testone/sss2_thumb.png';
$flag = $img->thumb_img ( $save_img, $save_img2, $option ); //等比例压缩类似
在压缩生成的水印图像时,压缩后生成的图像格式应与原图像,水印图像一致。不然,会出现一些未知错误。
另注:图片压缩原理非本人所创。
精彩图集
精彩文章






