怎样用php生成静态网页????
怎样用PHP提取数据库数据生成htm.html等静态网页,使动态页变成静...
作者 skyhorse 发布于 2003-08-01 分类:php基础编程
各位大侠:请问下面这个有关生成缩略图的函数有没有错误,怎么才能取出缩略图目标文件把它显示在浏览器上?
[php]
// 本函数从源文件取出图象,设定成指定大小,并输出到目的文件
// 源文件格式:gif,jpg,,png
// 目的文件格式:jpg
// $newname: 源文件
// $dstFile: 目标文件
// $dstW: 目标图片宽度
// $dstH: 目标文件高度
//show($dest);
function makethumb($dest,$dstFile,$dstW = 115,$dstH = 66) {
$data = GetImageSize($newname,&$info);
switch ($data[2]) {
case 1:
$im = @ImageCreateFromGIF($newname);
break;
case 2:
$im = imagecreatefromjpeg($newname);
break;
case 3:
$im = @ImageCreateFromPNG($newname);
break;
}
$srcW = ImageSX($im);
$srcH = ImageSY($im);
$ni = ImageCreate($dstW,$dstH);
ImageCopyResized($ni,$im,0,0,0,0,$dstW,$dstH,$srcW,$srcH);
ImageJpeg($ni,$dstFile);
//return makethumb();
// 如果需要输出到浏览器,那么将上一句改为ImageJpeg($ni);
// 如果需要其它格式的图片,改动最后一句就可以了
} //end function
[/php]
逛论坛交流:请高手指点迷津!缩略图的问题
说明:这是冬冬给的代码
晕
<?php
function makethumb($dest,$dstFile,$dstW,$dstH)
{
$data = GetImageSize($dest,&$info);
switch ($data[2]) {
case 1:
$im = @ImageCreateFromGIF($dest);
break;
case 2:
$im = imagecreatefromjpeg($dest);
break;
case 3:
$im = @ImageCreateFromPNG($dest);
break;
}
$srcW=ImageSX($im);
$srcH=ImageSY($im);
$ni = ImageCreate($dstW,$dstH);
ImageCopyResized($ni,$im,0,0,0,0,$dstW,$dstH,$srcW,$srcH);
//ImageJpeg($ni,$dstFile);
ImageJpeg($ni);
//return makethumb();
// 如果需要输出到浏览器,那么将上一句改为ImageJpeg($ni);
// 如果需要其它格式的图片,改动最后一句就可以了
} //end function
makethumb("h:/face.gif","",120,120);
?>
makethumb("h:/face.gif","",120,120);
???
大侠,能帮忙说明一下吗?
h:/face.gif是我的文件。。。。。
倒
晕晕晕
makethumb("h:/face.gif","",120,120);
头一个是原图象文件,第二个如果你要把缩略图保存为文件就添上你给他取得名称,如果只是显示出来就不填,后面两个是缩略图大小
“makethumb”是个函数?
你看第一句
小妹妹想气死我?????
function makethumb(。。。。。。。。。
你可不能出意外,不然大家会把他五马分尸
:blowzy:
10 条回复
回复