php裁剪图片并上传源码,改写jcrop插件+php的图片上传实现与裁剪一体化
1.圖片上傳后立刻判斷圖片的寬和高是否超過預(yù)設(shè)的最大高度與寬度,超過了則生成縮略圖,
2.圖片裁剪使用的是jquery的裁剪插件Jcrop,可以實(shí)現(xiàn)裁剪的即時預(yù)覽,
代碼沒有優(yōu)化,會生成很多垃圾圖片,歡迎大家一起改進(jìn),完善好的請分享!
1.[文件]
mytest.zip
2.[圖片] QQ截圖20130416094207.jpg
3.[代碼][PHP]代碼<?php
error_reporting(7);
date_default_timezone_set("Asia/Shanghai");
header("Content-type:text/html; Charset=utf-8");
require_once("./image.class.php");
$images = new Images("file");
if(isset($_GET['act']) && $_GET['act'] == "upload" ){
$path = $images->move_uploaded();
$images->thumb($path,false,0); //文件比規(guī)定的尺寸大則生成縮略圖,小則保持原樣
if($path == false){
$images->get_errMsg();
}else{
$image = $path;
//$res = $images->thumb($image,false,1);
if($res == false){
}elseif(is_array($res)){
echo '';
echo '';
}elseif(is_string($res)){
echo '';
}
}
}
if ($_GET['act'] == 'cut'){
$image = $_POST["imgsrc"];
$res = $images->thumb($image,false,1);
if($res == false){
echo "裁剪失敗";
}elseif(is_array($res)){
echo '';
echo '';
}elseif(is_string($res)){
echo '';
}
}
?>
相關(guān)標(biāo)簽:PHP
本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請注明出處,感謝您的尊重!
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的php裁剪图片并上传源码,改写jcrop插件+php的图片上传实现与裁剪一体化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 逆元java_逆元 - 阿聊 - 博客园
 - 下一篇: vs未能找到程序集platform.wi