ホームページ  >  記事  >  バックエンド開発  >  Thinkphp は Image クラスを呼び出して summnails_PHP チュートリアルを生成します

Thinkphp は Image クラスを呼び出して summnails_PHP チュートリアルを生成します

WBOY
WBOYオリジナル
2016-07-13 10:05:15844ブラウズ

Thinkphp が Image クラスを呼び出してサムネイルを生成する方法

この記事では、Thinkphp が Image クラスを呼び出してサムネイルを生成する方法を主に紹介し、Thinkphp が Image クラスを呼び出してサムネイルを生成する方法を分析します。必要な場合は参考にしてください

この記事の例では、Thinkphp が Image クラスを呼び出してサムネイルを生成する方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

Thinkphp の Image クラスは、ThinkPHP/Extend/Library/ORG/Util/Image.class.php にあります。

呼び出し方法は以下の通りです:

?

1

2

3

4

5

6

7

import("ORG.Util.Image");

$Img = new Image();//画像クラスオブジェクトをインスタンス化します

$image_path = './画像パス';

//現在のphpファイルがThinkphpのAPP_PATHパスにある場合

//「./」はindex.phpの上位ファイルです。

//APP_PATH は、index.php を通じて定義され、ロードされるためです。

$image_info = $Img::getImageInfo($image_path);//画像情報を取得します

getImageInfo メソッドは、画像の幅、高さ、タイプ、サイズ、MIME などの情報を取得します。

サムネイルの生成は簡単です。

パラメータには、img_path (元の画像パス)、thumb_name (パスを含むサムネイル名)、thumb_type (画像タイプ)、Max_width (幅)、Max_height (高さ) が必要です。

?

1

2

//サムネイルを生成:

$Img::thumb2($img_path,$thumb_name,$thumb_type,$Max_width,$Max_height);

サムネイルの幅と高さを元の画像より大きくすることはできないことに注意してください。そうでない場合、生成は失敗します

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/963973.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/963973.html技術記事 Thinkphp が Image クラスを呼び出してサムネイルを生成する方法 この記事では、Thinkphp が Image クラスを呼び出してサムネイルを生成する方法を主に紹介します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。