这篇文章主要为大家详细介绍了php从gif,jpg,png源文件取出图像,设定成指定大小,并输出到目的文件gif简单示例,具有一定的参考价值,可以用来参考一下。
对php从gif,jpg,png源文件取出图像,设定成指定大小,并输出到目的文件gif简单示例感兴趣的小伙伴,下面一起跟随四海网的小编巴闭妹来看看吧!
/**
*
* @param
* @arrange (512.笔记) www.q1010.com
**/
// 本函数从源文件取出图像,设定成指定大小,并输出到目的文件
// 源文件格式: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}
本文来自:http://www.q1010.com/173/10965-0.html
注:关于php从gif,jpg,png源文件取出图像,设定成指定大小,并输出到目的文件gif简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。