最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP批量生成縮略圖的代碼

 更新時(shí)間:2008年07月19日 19:38:30   作者:  
本文件可以用于自動(dòng)創(chuàng)建目錄下所有JPG圖片的縮略圖,放到圖片目錄下運(yùn)行即可。
缺點(diǎn):長寬不一的圖片會(huì)被拉伸變形,不能智能裁切,需要智能裁切的,請(qǐng)自行研究。
<?php 
$config = array(); 
$config['path'] = "./"; 
$config['t_width'] = 120; 
$config['t_height'] = 98; 
$config['ignore'] = array("",".",".."); 
$config['prefix'] = "thumb_"; 
$done = 0; 
define("IMAGE_JPG", 2); 
define("ENDL", "\n"); 
if($handle = opendir($config['path'])) { 
while(false !== ($file = readdir($handle))) { 
if(!array_search($file,$config['ignore'])) { 

list($im_width, $im_height, $type) = getimagesize($file); 
if($type != IMAGE_JPG) { 
continue; 


$op .= "found -> <a href='{$file}'>$file</a>" . ENDL; 
$im = @imagecreatefromjpeg($file); 
if(!$im) { 
$op .= "fail -> couldn't create sour image pointer." . ENDL; 
continue; 


if(file_exists($config['prefix'] . $file) || substr($file, 0, strlen($config['prefix'])) == $config['prefix']) { 
$op .= "note -> this file has already got a thumbnail." . ENDL; 
continue; 

$to = imagecreatetruecolor($config['t_width'],$config['t_height']); 
if(!$to) { 
$op .= "fail -> couldn't create dest image pointer." . ENDL; 
continue; 


if(!imagecopyresampled($to, $im, 0, 0, 0, 0, $config['t_width'], $config['t_height'], $im_width, $im_height)) { 
$op .= "fail -> couldn't create thumbnail. php fail." . ENDL; 
continue; 


//保存文件 
imagejpeg($to, $config['prefix'] . $file); 
$op .= "done -> created thumb: <a href='{$config['prefix']}{$file}'>{$config['prefix']}{$file}</a>" . ENDL; 
$done++; 



closedir($handle); 
$op .= "fin -> {$done} file(s) written" . ENDL; 
echo "<pre>"; 
echo $op; 
echo "</pre>"; 
exit; 
?>

相關(guān)文章

最新評(píng)論

即墨市| 乐至县| 余庆县| 墨江| 响水县| 华容县| 武冈市| 黎城县| 松桃| 安福县| 政和县| 崇礼县| 汉川市| 阿坝| 林口县| 云安县| 高尔夫| 郑州市| 巴彦淖尔市| 石屏县| 望江县| 沿河| 柯坪县| 文安县| 济宁市| 马龙县| 龙口市| 宿州市| 海安县| 湘乡市| 谢通门县| 洛阳市| 苍南县| 班戈县| 高青县| 辽源市| 葵青区| 永修县| 汾西县| 神池县| 原阳县|