求解:PHP修改图像后保存为另一个图片 http://www.softpure.com/bbs/viewthread.php?tid=2000保存源码后恢复还好点,生能 JPG 图的话,恐怕... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php //需要GD库支持 function createsmallpic($oldpicpath,$savepath,$wh,$ww) { $imgQuality=100;//图片质量 $max_height=$wh;//生成图片的高度 $max_width=$ww;//生成图片的宽度 $data=GetImageSize($oldpicpath); @$small = imagecreatetruecolor($width,$height); @$oldim = imagecreatefromstring(file_get_contents($oldpicpath)); imagecopyresampled($small,$oldim,0,0,0,0,$width,$height,imagesx($oldim),imagesy($oldim)); switch($data[2]){ case 'gif':ImagePNG($small,$savepath,100); break; case 'jpeg':imagejpeg($small,$savepath,100); break; case 'png':ImagePNG($small,$savepath,100); break; default:imagejpeg($small,$savepath,100); break; } } ///////////////////////////// $uploaddir = 'UPLOADS/';//文件存放路径 $temploadfile = $_FILES['File']['tmp_name']; if($temploadfile !=""){ $temptype = end(explode(".",$_FILES['File']['name']));} $A=$uploaddir.date("YmdHis").".".$temptype;//构造文件名 $B=$uploaddir.date("YmdHis")."s.".$temptype;//小圖 if(move_uploaded_file($temploadfile, $A)) { createsmallpic($uploaddir.$A,$uploaddir.$B,"200","100"); }?>你自己再加一下线,圈什么的就行啦. LZ是要在浏览器中保存?说明下是 JS 而不是 JSP 两种截然不同的东西最好谁能说明下javaScript和Java个人认为 除了名字没啥关系 单点登录 php 安装imagemagick、MagickWand 问题 急~~ PHP数组转为字符串的问题 关于使用Smarty控制前台input输入框显示问题 这是什么错误? 为什么我输出时间和本地的不一至呢 一个url转超连接的问题 SQL查询 我想在php中根据用户输入的参数在sql语句中建立表格 php curl 传 json 数据实例 正则表达式 读取数据的效果
//需要GD库支持
function createsmallpic($oldpicpath,$savepath,$wh,$ww) {
$imgQuality=100;//图片质量
$max_height=$wh;//生成图片的高度
$max_width=$ww;//生成图片的宽度
$data=GetImageSize($oldpicpath);
@$small = imagecreatetruecolor($width,$height);
@$oldim = imagecreatefromstring(file_get_contents($oldpicpath));
imagecopyresampled($small,$oldim,0,0,0,0,$width,$height,imagesx($oldim),imagesy($oldim));
switch($data[2]){
case 'gif':ImagePNG($small,$savepath,100); break;
case 'jpeg':imagejpeg($small,$savepath,100); break;
case 'png':ImagePNG($small,$savepath,100); break;
default:imagejpeg($small,$savepath,100); break;
}
}
/////////////////////////////
$uploaddir = 'UPLOADS/';//文件存放路径
$temploadfile = $_FILES['File']['tmp_name'];
if($temploadfile !=""){
$temptype = end(explode(".",$_FILES['File']['name']));}
$A=$uploaddir.date("YmdHis").".".$temptype;//构造文件名
$B=$uploaddir.date("YmdHis")."s.".$temptype;//小圖
if(move_uploaded_file($temploadfile, $A))
{
createsmallpic($uploaddir.$A,$uploaddir.$B,"200","100");
}
?>
你自己再加一下线,圈什么的就行啦.