Thinkphp Image類を呼び出してサムネイルを生成する方法
この例では、ThinkphpがImageクラスを呼び出してサムネイルを生成する方法について説明する。皆さんの参考にしてください。具体的な分析は以下の通りです。
ThinkphpのImage類はThinkPHP/Exted/Library/ORG/Util/Image.class.phpにあります。
コール方法は以下の通りです。
サムネイルの生成は簡単です。
パラメータが必要ですpath(原図経路)、thumb_name(サムネイル名、パス含む)、thumb_type(画像タイプ)、Max_width(幅)、Max_ヘight(高):
本論文で述べたように、皆さんのphpプログラムの設計に役に立ちます。
ThinkphpのImage類はThinkPHP/Exted/Library/ORG/Util/Image.class.phpにあります。
コール方法は以下の通りです。
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メソッドは、画像のwidth、height、type、size、mimeなどの情報を取得します。サムネイルの生成は簡単です。
パラメータが必要ですpath(原図経路)、thumb_name(サムネイル名、パス含む)、thumb_type(画像タイプ)、Max_width(幅)、Max_ヘight(高):
// :
$Img::thumb2($img_path,$thumb_name,$thumb_type,$Max_width,$Max_height);
なお、サムネイルの幅と高さは原図より大きくないと失敗します。本論文で述べたように、皆さんのphpプログラムの設計に役に立ちます。