この記事では、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 プログラミング設計に役立つことを願っています。
。