此处一次支持上传2个图片,上传后生成原图和质量较差的图,原图用于保存质量高的图片,质量差的图用于网页显示。
PHP Code
<div class="codetitle"><a style="CURSOR: pointer" data="5932" class="copybut" id="copybut5932" onclick="doCopy('code5932')"> 代码如下:
此处一次支持上传2个图片,上传后生成原图和质量较差的图,原图用于保存质量高的图片,质量差的图用于网页显示。
PHP Code
<div class="codetitle"><a style="CURSOR: pointer" data="5932" class="copybut" id="copybut5932" onclick="doCopy('code5932')"> 代码如下:
i','',$_FILES['work1']['name']); <BR>$work1 = $target_name; <BR>$target = dirname(__FILE__).'/uploads/'.$target_name; <BR>switch($type) <BR>{ <BR>case "image/jpeg": <BR>$resul<a href="https://www.jb51.cc/tag/timage/" target="_blank" class="keywords">timage</a> = imagecreatefromjpeg($original); <BR>imagejpeg($resul<a href="https://www.jb51.cc/tag/timage/" target="_blank" class="keywords">timage</a>,$target,$quality); <BR>break; <BR>case "image/png": <BR>$resul<a href="https://www.jb51.cc/tag/timage/" target="_blank" class="keywords">timage</a> = <a href="https://www.jb51.cc/tag/imagecreatefrompng/" target="_blank" class="keywords">imagecreatefrompng</a>($original); <BR>imagepng($resul<a href="https://www.jb51.cc/tag/timage/" target="_blank" class="keywords">timage</a>,$quality_png); <BR>break; <BR>case "image/gif": <BR>$resul<a href="https://www.jb51.cc/tag/timage/" target="_blank" class="keywords">timage</a> = imagecreatefromgif($original); <BR>imagegif($resul<a href="https://www.jb51.cc/tag/timage/" target="_blank" class="keywords">timage</a>,$quality); <BR>break; <BR>default : <BR>die("<a href="https://www.jb51.cc/tag/buzhichi/" target="_blank" class="keywords">不支持</a>此<a href="https://www.jb51.cc/tag/wenjian/" target="_blank" class="keywords">文件</a>类型"); <BR>exit; <BR>} <BR>$work1_small = $target_name; <BR>$target = dirname(__FILE__).'/uploads/small/'.$target_name; <BR>switch($type) <BR>{ <BR>case "image/jpeg": <BR>$resul<a href="https://www.jb51.cc/tag/timage/" target="_blank" class="keywords">timage</a> = imagecreatefromjpeg($original); <BR>imagejpeg($resul<a href="https://www.jb51.cc/tag/timage/" target="_blank" class="keywords">timage</a>,$quality2); <BR>break; <BR>case "image/png": <BR>$resul<a href="https://www.jb51.cc/tag/timage/" target="_blank" class="keywords">timage</a> = <a href="https://www.jb51.cc/tag/imagecreatefrompng/" target="_blank" class="keywords">imagecreatefrompng</a>($original); <BR>imagepng($resul<a href="https://www.jb51.cc/tag/timage/" target="_blank" class="keywords">timage</a>,$quality2_png); <BR>break; <BR>case "image/gif": <BR>$resul<a href="https://www.jb51.cc/tag/timage/" target="_blank" class="keywords">timage</a> = imagecreatefromgif($original); <BR>imagegif($resul<a href="https://www.jb51.cc/tag/timage/" target="_blank" class="keywords">timage</a>,$quality2); <BR>break; <BR>default : <BR>die("<a href="https://www.jb51.cc/tag/buzhichi/" target="_blank" class="keywords">不支持</a>此<a href="https://www.jb51.cc/tag/wenjian/" target="_blank" class="keywords">文件</a>类型"); <BR>exit; <BR>} <BR>} <BR>if(isset($_FILES['work2']) && $_FILES['work2']['error']==0) <BR>{ <BR>$size = ge<a href="https://www.jb51.cc/tag/timage/" target="_blank" class="keywords">timage</a>size($_FILES['work2']['tmp_name']); <BR>$original = $_FILES['work2']['tmp_name']; <BR>$type = $_FILES['work2']['type']; <BR>$target_name = date('YmdHis').'_'.preg_replace('
[^a-z0-9-_.]`i',$_FILES['work2']['name']); 原文地址:https://www.jb51.cc/php/27536.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。