php サムネイル画像を生成_php サムネイル画像コードを生成 これは、サムネイルを生成するための古典的で実用的な PHP コードです。専門用語では、サムネイルを生成するための PHP コードです。
thumbnails_php を生成するための php チュートリアル サムネイル コードを生成
これは、サムネイルを生成するための古典的で実用的な PHP コードです。専門用語では、サムネイルを生成するための PHP コードです。
*/
# グラフィックスと接続を表示します
関数 showdir ($adirectory, $i)
{
グローバル $browsedir;$start = $i;
# $maxcols と $maximages を変更して、各ページに表示される小さな画像の行数と列数を変更します。
$maxcols = 2; $maximages = 6; $maximages = $i + ($maximages - 3);
# $imagemaxwidth と $imagemaxheight を変更して、表示されるサムネイルの幅と高さを変更します。$imagemaxwidth = 100; $imagemaxheight = 100;
# 高さと幅の比率を計算します。
$imagemaxratio = $imagemaxwidth / $imagemaxheight;
$ndirectory = sizeof ($adirectory); エコー (テーブルスタート)
($i; $i {エコー (行の開始)
for ($icols=1; $icols {
エコー (col_start)
$imagefilename = $aディレクトリ[++$i]; If (strlen($imagefilename)>0)
$imagepath = $browsedir."/".$画像ファイル名
$imagesize = getimagesize ($imagepath); if ($imagesize)
$imagewidth = $imagesize[0]; $imageheight = $imagesize[1]; $imageratio = $imagewidth / $imageheight; if ($imageratio > $imagemaxratio)
$imageoutputwidth = $imagemaxwidth; $imageoutputheight = ceil ($imagemaxwidth/$imagewidth*$imageheight); else if ($imageratio $imageoutputheight = $imagemaxheight; $imageoutputwidth = ceil ($imagemaxheight/$imageheight*$imagewidth); } 他
$imageoutputwidth = $imagemaxwidth; $imageoutputheight = $imagemaxheight; }
# グラフィックを表示する
echo (a_start.$imagepath.a_close); エコー (img_start.$imagepath.img_width.$imageoutputwidth.img_height.$imageoutputheight.img_end); エコー (line_break.$adirectory[$i]); エコー (a_end); }
エコー (col_end); }
}
エコー (行の終わり)
}
エコー (テーブルエンド)
ページメニュー ($browsedir、$ndirectory、$start);
}
関数ページメニュー ($browsedir、$ndirectory、$pg) {
echo "page:";
$pg_num = 1;
for ($img_num = 0; $img_numif ($pg == $img_num) {
echo "$pg_num = $pg_num + 1; $img_num = $img_num + 4;
}
エコー "n";
}
関数 virginoarray ($browsedir, $extensions)
{
$nextensions = sizeof ($extensions); $idirectory = 0; $ディレクトリ = ディレクトリ($browsedir);
{
while ($entry = $directory->read())for ($i=1; $i {
$extensions[1] = "jpeg"; $extensions[2] = "jpg"; $extensions[3] = "gif"; $extensions[4] = "png"; showdir (dirtoarray ($browsedir, $extensions), $start);
$compare = stristr ($entry, $extensions[$i]); If (strlen($compare) == strlen($extensions[$i]))
$adirectory[++$idirectory] = $entry; 休憩
}
}
}
$directory->close();
$a ディレクトリを返します
}
#メインプログラム
#変数 $browsedir は、グラフィックス ファイルが配置される場所です。
$browsedir="./images";
# 閲覧を許可するグラフィックスファイルの拡張子は配列に配置され、自分で追加できます。
define ("line_break", "
"); 定義 ("テーブル開始", "<テーブル幅=600>n"); 定義 ("テーブル終了", "テーブル>n"); 定義 ("row_start", "n"); 定義 ("row_end", " n"); 定義 ("col_start", "n "); 定義 ("col_end", "n n"); 定義 ("img_start", ""); 定義 ("img_width", " width="); 定義 ("img_height", " height="); 定義 ("a_start", ''); 定義 ("a_end", ""); ?>
true
http://www.bkjia.com/PHPjc/633031.html
www.bkjia.com
http://www.bkjia.com/PHPjc/633031.html
技術記事
php がサムネイルを生成する_php がサムネイルを生成するコード これは、サムネイルを生成するための古典的で実用的な php コードであり、専門用語では、サムネイルを生成する php コードです。小さな写真を生成するための php チュートリアル_php 学生...