我有一个网站的图片,并想使拇指,使加载速度更快。
<?php
function make_thumb($image, $thumbPath){
$img = imagecreatefromjpeg($image);
$width = imagesx($img);
$height = imagesy($img);
$new_width = 100;
$new_height = floor($height *( 100 / $width));
$tmp_img = imagecreatetruecolor($new_width, $new_height);
imagecopyresized($tmp_img, $img, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
$thumbimg = $thumbPath . basename($image);
imagejpeg($tmp_img, $thumbimg);
echo "$thumbimg<br>";
}
$directory = "$location";
mkdir($location . "thumb/");
$thumbdir = $location . "thumb/";
$picfiles = glob($directory . "*.{jpg,gif,png,JPG}", GLOB_BRACE);
foreach ($picfiles as $disimg) {
make_thumb($disimg, $thumbdir);
}
?>这是我通过大量类似代码的搜索后生成的代码。
编辑1:目录中有262个jpg文件。另外,我不想让它在每次我只是在做的时候生成它,直到它工作了,然后我会让它检查它是否存在。
./0229Camp2016.jpg ./0026Camp2016.jpg ./0043Camp2016.jpg ./0060Camp2016.jpg ./0077Camp2016.jpg ./0094Camp2016.jpg ./0111Camp2016.jpg ./0128Camp2016.jpg ./0145Camp2016.jpg ./0162Camp2016.jpg ./0179Camp2016.jpg ./0196Camp2016.jpg ./0213Camp2016.jpg ./0230Camp2016.jpg ./0247VCamp2015.jpg ./0197Camp2016.jpg ./0198Camp2016.jpg ./0199Camp2016.jpg ./02002Camp2016.jpg./02016.jpg./0213Camp2016.jpg./0247VCamp2015.jpg./0197Camp2016.jpg./0198Camp2016.jpg./0199Camp2016.jpg./02002Camp2016.jpg./02016.jpg./0213Camp2016.jpg./0247VCamp2015.jpg./0197Camp2016.jpg./0198Camp2016.jpg./0199Camp2016.jpg./02000Camp2016.jpg./02016.jpg ./0202Camp2016.jpg ./0202Camp2016.jpg。./0206Camp2016.jpg ./0207Camp2016.jpg ./0208Camp2016.jpg ./0209Camp2016.jpg ./0210Camp2016.jpg ./0211Camp2016.jpg ./0212Camp2016.jpg ./0181Camp2016.jpg ./0181Camp2016.jpg ./0182Camp2016.jpg ./0183Camp2016.jpg ./0184Camp2016.jpg ./0185Camp2016.jpg ./0186Camp2016.jpg ./0187Camp2016.jpg ./0188Camp2016.jpg ./0189Camp2016.jpg ./0190Camp2016.jpg ./0191Camp2016.jpg ./0192 Camp2016.jpg./0191Camp2016.jpg/0192Camp2016.jpg/194jpg../0164Camp2016.jpg ./0165Camp2016.jpg ./0167Camp2016.jpg ./0167Camp2016.jpg ./0168Camp2016.jpg ./0169Camp2016.jpg ./0170Camp2016.jpg ./0171Camp2016.jpg ./0172Camp2016.jpg ./0173Camp2016.jpg ./0174Camp2016.jpg ./0175Camp2016.jpg ./0177Camp2016.jpg ./0177Camp2016.jpg ./0178Camp2016.jpg ./0146Camp2016.jpg ./0147Camp2016.jpg ./0148Camp2016.jpg ./0149Camp2016.jpg ./0150p2016.jpg/0149Camp2016.jpg./0147Camp2016.jpg./0147Camp2016.jpg./0148Camp2016.jpg./0148Camp2016.jpg./0149Camp2016.jpg./0150p2016.jpg/0149Camp2016.jpg。/0150p2016.jpg/0149Camp2016.jpg。/0150p2016.jpg/0149Camp2016.jpg。/0147Camp2016.jpg。/0147Camp2016.jpg。/0149Camp2016.jpg。/0150p2016.jpg。/0149Camp2016.jpg。/0150p2016.jpg。
https://stackoverflow.com/questions/44687629
复制相似问题