php實現圖片縮放功能類

PHP是能讓你生成動態網頁的.工具之一。PHP網頁文件被當作一般HTML網頁文件來處理並且在編輯時你可以用編輯HTML的常規方法編寫PHP。就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!

php實現圖片縮放功能類

複製代碼 代碼如下:

<?php

/**

* Images類是一個圖片處理類

* @package rollers

* @since 1.0

*/

class Images

{

/**

* 縮放圖片

* @param $source原圖片

* @param $newfile新圖片

* @param $pre縮放比例

*/

public function thumn($source,$pre,$newfile)

{

//獲取圖片尺寸

list($s_w,$s_h)=getimagesize($source);

//生成新的圖片尺寸

$new_w=$s_w*$pre;

$new_h=$s_h*$pre;

//創建新的圖像

$new_f=imagecreatetruecolor($new_w, $new_h);

//用資源圖片創建圖像

$sour_f=imagecreatefromjpeg($source);

//拷貝資源圖片到新圖像

imagecopyresampled($new_f, $sour_f, 0, 0, 0, 0, $new_w, $new_h, $s_w, $s_h);

//輸出圖片到瀏覽器

imagejpeg($new_f,$newfile);

imagedestroy($new_f);

imagedestroy($sour_f);

}

}

?></p