[php]代码库
<?php
// 本函数从源文件取出图像,设定成指定大小,并输出到目的文件
// 源文件格式:gif,jpg,png
// 目的文件格式:gif
// $srcFile:源文件
// $dstFile: 目标文件
// $dstW:目标图片宽度
// $dstH:目标文件高度
function makethumb($srcFile, $dstFile, $dstW, $dstH)
{
$data = GetImageSize($srcFile, &$info);
switch ($data[2]) {
case 1:
$imgsrc = @ImageCreateFromGIF($srcFile);
break;
case 2:
$imgsrc = @ImageCreateFromJPEG($srcFile);
break;
case 3:
$imgsrc = @ImageCreateFromPNG($srcFile);
break;
}
$srcW = ImageSX($imgsrc);
$srcH = ImageSY($imgsrc);
$ni = ImageCreate($dstW, $dstH);
ImageCopyResized($ni, $imgsrc, 0, 0, 0, 0, $dstW, $dstH, $srcW, $srcH);
Imagegif($ni, $dstFile);
// 如果需要输出到浏览器,那么将上一句改为 ImageJpeg($ni);
// 如果需要其他格式的图片,改动最后一句就可以了
}
//把时间戳格式化转换输出日期时间(smarty模板) view sourceprint?
{foreach $lists.data as $val}
日期时间:{'Y-m-d H:i:s'|date:$val.UpdateTime}
{/foreach}
?>