ホームページ  >  記事  >  バックエンド開発  >  PHP が画像スケーリング機能を実装 class_PHP チュートリアル

PHP が画像スケーリング機能を実装 class_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:18:10642ブラウズ

コードをコピー コードは次のとおりです:

/**
* Images クラスは画像処理クラスです
* @package application.controllers
* @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);
//リソース画像を新しい画像にコピーしますimage
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);
}
}
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/621680.html技術記事次のようにコードをコピーします: ?php /*** Images クラスは画像処理クラスです * @package application.controllers * @since 1.0*/ class Images { /** * 画像をズーム* @param $source 元の画像...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。