我现在没分了。。。穷人的问题不会没有回答吧/// 考,给他生成PDF格式的文件就OK啦!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 页面漂亮可以限制图片的大小啦,就是width="100" height="100"保存图片的方法好多,可以找找那些无组件上传 谢了.. 请问用上面的软件比photoshop有什么好处 用PHP的GD函数吧,自动改变大小 使用gd库可以生成缩略图的<?php //自动生成图片缩略图 // 本函数从源文件取出图象,设定成指定大小,并输出到目的文件 // 源文件格式:gif,jpg,jpe,jpeg,png // 目的文件格式:jpg // 参数说明: // $srcFile 源文件 // $dstFile 目标文件 // $dstW 目标图象宽度 // $dstH 目标图象高度 function makethumb($srcFile, $dstFile, $dstW, $dstH) { $data = GetImageSize($srcFile, &$info); switch ($data[2]) { case 1: $im = @ImageCreateFromGIF($srcFile); break; case 2: $im = @imagecreatefromjpeg($srcFile); break; case 3: $im = @ImageCreateFromPNG($srcFile); break; } $srcW = ImageSX($im); $srcH = ImageSY($im); $dstX = 0; $dstY = 0; if ($srcW * $dstH > $srcH * $dstW) { $fdstH = round($srcH * $dstW/$srcW); $dstY = floor(($dstH-$fdstH)/2); $fdstW = $dstW; } else { $fdstW = round($srcW * $dstH/$srcH); $dstX = floor(($dstW-$fdstW)/2); $fdstH = $dstH; } $ni = ImageCreate($dstW, $dstH); $dstX = ($dstX < 0)?0: $dstX; $dstY = ($dstX < 0)?0: $dstY; $dstX = ($dstX > ($dstW/2))?floor($dstW/2): $dstX; $dstY = ($dstY > ($dstH/2))?floor($dstH/s): $dstY; $black = ImageColorAllocate($ni, 0, 0, 0);//填充的背景色你可以重新指定,我用的是黑色 imagefilledrectangle($ni, 0, 0, $dstW, $dstH, $black); ImageCopyResized($ni, $im, $dstX, $dstY, 0, 0, $fdstW, $fdstH, $srcW, $srcH); ImageJpeg($ni, $dstFile);//如果你要把图片直接输出到浏览器, //那么把第二个参数去掉,并用header()函数指定mine类型先 imagedestroy($im); imagedestroy($ni); }?> 我想采集一个网站里面新闻的标题和网址。要怎么做? PHP中的多条件同时搜索 删除数组指定的元素 请问php读取txt有大小限制吗?怎么读取有1万行的文本并现实出来? 新手关于数据库更新内容问题! 急问php问题,高手请进,入者有分 php phpinfo中没有mysql的信息 怎样解决两台服务器间的登陆问题? php连接sql server数据库出了问题,求助! 我的apache不能启动了,谁来帮忙? 怎样将listbox中的item插入数据库? 请教$_SESSION[]的具体用法
请问用上面的软件比photoshop有什么好处
<?php
//自动生成图片缩略图
// 本函数从源文件取出图象,设定成指定大小,并输出到目的文件
// 源文件格式:gif,jpg,jpe,jpeg,png
// 目的文件格式:jpg
// 参数说明:
// $srcFile 源文件
// $dstFile 目标文件
// $dstW 目标图象宽度
// $dstH 目标图象高度
function makethumb($srcFile, $dstFile, $dstW, $dstH) {
$data = GetImageSize($srcFile, &$info);
switch ($data[2]) {
case 1: $im = @ImageCreateFromGIF($srcFile);
break;
case 2: $im = @imagecreatefromjpeg($srcFile);
break;
case 3: $im = @ImageCreateFromPNG($srcFile);
break;
}
$srcW = ImageSX($im);
$srcH = ImageSY($im);
$dstX = 0;
$dstY = 0;
if ($srcW * $dstH > $srcH * $dstW) {
$fdstH = round($srcH * $dstW/$srcW);
$dstY = floor(($dstH-$fdstH)/2);
$fdstW = $dstW;
} else {
$fdstW = round($srcW * $dstH/$srcH);
$dstX = floor(($dstW-$fdstW)/2);
$fdstH = $dstH;
}
$ni = ImageCreate($dstW, $dstH);
$dstX = ($dstX < 0)?0: $dstX;
$dstY = ($dstX < 0)?0: $dstY;
$dstX = ($dstX > ($dstW/2))?floor($dstW/2): $dstX;
$dstY = ($dstY > ($dstH/2))?floor($dstH/s): $dstY;
$black = ImageColorAllocate($ni, 0, 0, 0);//填充的背景色你可以重新指定,我用的是黑色
imagefilledrectangle($ni, 0, 0, $dstW, $dstH, $black);
ImageCopyResized($ni, $im, $dstX, $dstY, 0, 0, $fdstW, $fdstH, $srcW, $srcH);
ImageJpeg($ni, $dstFile);//如果你要把图片直接输出到浏览器,
//那么把第二个参数去掉,并用header()函数指定mine类型先
imagedestroy($im);
imagedestroy($ni);
}
?>