图片编辑

CmsTop Image Editor 是国内首款用于处理新闻图片的在线编辑器。

§   效果图

 

§   文件

public/admin/uploader/cmstop.uploader.js
public/admin/js/cmstop.filemanager.js
public/admin/imageEditor/cmstop.imageEditor.js

§   示例代码

<script type="text/javascript" src="uploader/cmstop.uploader.js"></script>
<script type="text/javascript" src="imageEditor/cmstop.imageEditor.js"></script>
<script type="text/javascript" src="js/cmstop.filemanager.js"></script>
<style>
.thumb_cell input { float:left; margin-right:5px;}
.thumb_cell object { display:inline; float:left; margin-right:5px;}
</style>
<div class="thumb_cell">
            <input type="text" name="thumb" id="img" size="37" value="" />
            <div id="upbtn"></div>
            <input class="button_style_1" type="button" id="filebtn" value="
图像库" />
            <input class="button_style_1" type="button" id="editbtn" value="
编辑" />
</div>
<script>
var imgInput = $('#img');
//
input加浮动图片
img.floatImg({url:UPLOAD_URL,width:200});
//
初始化上传控件
$('#upbtn').imgUploader(function(url){
            imgInput.val(url);
});
//
图像库按钮绑定事件
$('#filebtn').click(function(){
            ct.fileManager(function(selected){
                        imgInput.val(selected);
            });
});
//
裁剪按钮绑定事件
$('#editbtn').click(function(){
            ct.editImage(imgInput.val(),function(url){
                        imgInput.val(url);
            });
});
</script>

如果没有特别的要求,只是实现以上功能 建议使用方法:

$.fn.imageInput

一行代码就可以搞定上面的三个操作的效果。

§   示例代码

<div class="thumb_cell">
<input type="text" name="thumb" id="img" size="37" value="" />
</div>
<script>
$('#img').imageInput();
</script>



Copyright ©2009 - 2014 CmsTop.Com.All rights reserved.
思拓合众