<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="jQuery头像裁剪 Image Cropper 生成图片" id="card1">
<p> 游客</p><p>
标题:jQuery头像裁剪 Image Cropper 生成图片<br/>
正文:<br/>
                <br/>                <br/>                <br/>                <br/>                <br/>                <br/>                    SyntaxHighlighter.config.clipboardSwf = ’/Js/Syntax/clipboard.swf’;<br/>                    SyntaxHighlighter.all(); <br/> <br/>left top width height<br/>实现原理：<br/>这是一个基于jQuery UI的图像裁剪前端脚本。 <br/>  利用Draggable和Resizable两个插件让虚线框可移动可缩放，并且设置相关参数移动界限、初始大小和位置、等比缩放、事件。 <br/><br/>  给大图加CSS透明度，于是它就灰了。虚线框内清晰图其实就是CSS背景background。以大图左上角为原点，计算出虚线框左上角的坐标offset（就叫坐标吧- -|）。虚线框的坐标值跟背景图position值刚好相反。当移动或缩放时计算一下，然后改变背景图的位置position，这样效果就出来了。 <br/><br/>  再说下预览图，首先预览图跟实际图是不一样大的，它们之间存在一个比率n（所设预览图大小除实际图大小）。前面已经计算过虚线框的坐标了，预览图的scrollTop和scrollLeft乘比率n刚好跟这个坐标值相等，当移动或缩放时计算一下，然后改变预览图的位置scrollTop和scrollLeft，OK了。 <br/><br/>  当移动完或缩放完时顺便将虚线框的坐标和宽高记录到隐藏域传给后台程序，剩下工作归后台技术。 <br/><br/>  <br/>一些碎片：<br/>html如下：&amp;lt;form id=&amp;quot;setFace&amp;quot; name=&amp;quot;setFace&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;&amp;quot;&amp;gt; <br/>    &amp;lt;div id=&amp;quot;imgBox&amp;quot;&amp;gt;&amp;lt;img id=&amp;quot;faceImg&amp;q<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=147&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=147&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=147&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=147&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=147&amp;Page=6">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=147">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=147">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>