有什么好的php论坛介绍。
当然版本要美观和功能强大啦,,
作者 skyhorse 发布于 2003-08-01 分类:php基础编程
下面是冬冬提供的生成缩略图的代码,小鸟太菜不懂如何取函数中目标文件的值,怎么才能把目标文件图片显示出来,还有就是不清楚这个函数中间有没有什么错误。请诸位大侠不吝赐教!小鸟感激不尽。
[php]
<?php
// 本函数从源文件取出图象,设定成指定大小,并输出到目的文件
// 源文件格式:gif,jpg,,png
// 目的文件格式:jpg
// $newname: 源文件
// $dstFile: 目标文件
// $dstW: 目标图片宽度
// $dstH: 目标文件高度
function makethumb($newname,$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);
// 如果需要输出到浏览器,那么将上一句改为ImageJpeg($ni);
// 如果需要其它格式的图片,改动最后一句就可以了
}
?>
[/php]
逛论坛交流:5555......小菜鸟不懂函数,请诸大侠帮忙
小鸟太菜不懂如何取函数中目标文件的值?
目标文件的值是参数
你想给什么值就什么了
能直接告诉小菜怎么取吗?谢谢了
楼主,我怎么看都觉得你的头像象我小外甥的照片,呵呵。。
我没别的意思。是真实的感觉。。。很亲切。。。
可爱的小女孩
你还呵呵,我可是急死了,麻烦你,如果知道怎么做,教教小菜吧,看在我头像象你小外甥的照片上
[PHP]
makethumb(a.jpg, b.jpg, 100, 100);
[/PHP]
a.jpg是源图,b.jpg是目标图。
不知道这样是不是是对。。
大哥,我就是要取b.jpg的值。在那段代码里面$newname是一张图片的位置,比如说:e:Inetpubwwwrootupload215594564.jpg,我想问:这样能生成$newname的缩略图吗?如果能生成,那生成的缩略图$dstFile该如何显示在浏览器上呢?
8 条回复
回复